My boyfriend yells at me constantly?

Anonymous
So I've been with this guy for over a year. I've known him for much longer tho roughly 6 years... We were great together at first and still are most of the time but he seems to have days were just everything Ido is wrong to him... Like tonight for example I lost my bank card and we were about to go out for supper ( its my turn to pay we take turns) and it took me forever to find it because my roommate cleaned the house and moved my wallet that I left on the table it only took me like 10 minutes to find but then I got in the car and said sorry for taking so long and explained what happened and he flipped at me saying I was stupid and a idiot and I said sorry again and he just continued to ramble on about how horrible I am and even called me a bitch when I got frustrated and asked him to stop... But other times he's the polar opposite but it takes one little thing and his entire personality changes its like I'm dating Dr jeckle and mister hyde so what could make him like this? I know he loves me he had tried to getwith me for 6 years before I even gave him a chance and is the sweetest boyfriend ever other times? Could he be bipolar? And if so how do I help him with that without Pissing him off ? Thoughts? Please help?
Updates
+1 y
Also I should point out that he was never like this before ever I seen him mad before but he was never vocally abusive like he is now? I am pregnant with his kid but I don't think its stress from becoming a father because he started this before we found out and he's thrilled about being a dad now... His anger is starting to scare me to the point that I'm scared he will start hitting me or worse his anger will be directed at our daughter someday which I really don't want
My boyfriend yells at me constantly?
3 Opinion