my bf has a really bad temper with anything, but for a while now he has been lashing out at me calling me a bitch saying things like **** you, its so hard because if he was alwys like this i wouldnt be wiht him but he has a completely different side. when i ask him why he gets so angry for which i think is no reason he sometimes says its things like he says i "corner" him in an argument or something. and a lot of the time we arent even arguing he just takes what i say the wrong way. and if i try to calm him down it makes him more angry, for the first few months we went out (it has been 10 months now) i never heard him be angry at all, it all just happened one day he got mad at me for the first time and then from that point on he would get angry most of the time for nothing, and also he spends a lot of time with his friends which is fine but all i ask is if it would be more balanced, i dont want to leave him, i think i should fix things but whenever i try to talk to him he says nothing back i feel like im talking to myself. but when i do think about leaving him i have a few fears like how he will take it being so angry, and also i lost my virginity to him (he didnt lose it to me) and i feel kind of worthless if i were to be with someone else, but i feel like he is only getting angrier, and even though i say things like if you call me a bitch its an abusive relationship and im not going to be in one, but he always seems to just do it anyway. i just dont know what to do anymore, any advice or how can i fix things?