I'm in a bind here through my own fault.. my boyfriend and I have gone through some rough patches lately and when things go majorly bad I tend to complain a bit to my close friends (I try not to too much though). I'm a HUGE blabbermouth and I tend to talk negatively about people in general without much thought. A few weeks ago we almost brokeup after a big argument, and I really let loose and told more people than I should have the bad things he does. We ended up not breaking up and agreeing to work on our flaws, but now I don't know how to face my friends. They bluntly told me they don't like him anymore and think I should breakup with him.. one of my friends is even starting to ignore me because I haven't broken up with him despite everything I told her. I don't know what to do.. please don't bash me I know I made a big mistake by badmouthing him and oversharing the private details of our relationship. He is also upset I told so many people about our fight (s). Is there any way to fix this? Thanks!
FYI he's not abusive or anything, I just told them about annoying habits he has during arguments