I got diagnosed with Borderline Personality Disorder, which is characterized by massive mood swings in the blink of an eye(many other characterizations but the mood swings is the worst of it for me). These mood swings cause of lot of issues for me, particularly in my personal life. With my ex we would fight a lot, he left like he was always walking on eggshells around me never knowing when I would blow up next. Obviously it was a huge strain on our relationship. I am seeing someone new and he is saying the same things after only about a month together. Once a week I blow up about something, I don't see it as me attacking him most of the time but it's how he sees it. We were talking about college last night and I am getting frustrated with my academic advisor so I was yelling, he took it as me yelling at him. I don't know what to do! Once a week on Wednesday, Thursday or Friday there is something that I blow up about. I don't want to keep doing this but I don't know why it happens. I don't know what to do to help keep it from happening.
EDIT:I have taken DBT(Dialectical Behavioral therapy) which has made things better but it still affects my personally life in a bad way. I do see a therapist about once every 3 weeks and go to group once a week.