Ive been dating my boyfriend for four months now but we've known each other for four yrs and even had a fling back in the day. I love him very much and he says the same. He was super sweet for the first couple weeks then it started going downhill with the not trusting me and the assuming and we started fighting a lot. Came to the conclusion my drinking and his anger issues did not colide so just a week ago I gave up drinking for him yet he's still a snap case. We have had some pretty bad fights and hears the twist, don't want it round my two yr old babygirl. He was my best friend before my boyfriend and DOES admit he has a problem with his anger and says sorry every time. But doesn't change all the name calling, me slapping him etc. I need some answers on what to do cause we still madly in love </3