You should probably ...Take a deep breath **first**... Then suck all those negative feelings up... And tell him... "we need to talk about whats going on"
go into the conversation intending not to yell...
And really just talk about everything.
I dont know if he is one of those people who has a hard time talking...Or if its also starting from your own emotions....
If the fights are also starting because of you... Try talking about your situation with him... But this time consciously tell yourself you will not yell...Be rude or nasty...Just be honest the way you feel and what you need and ask for it...Tell him its what you need...And that you want this to work... But you are having difficulties with ( fill in blank) ...And I feel (fill in blank)
and if he esculates...Again...Just take a deep breath...Dont yell back...Take the calm position of the two of you...It'll rub off on him.
I hope you can work it out!
I just know when I am dealing with people who have tempers...I usually aam not that emotional of a person... They still resist and try to yell and be angry...But when I stay and am not coming back with rude comments and just staying calm and saying...Lets work this out... They usually come around...And they see how silly they are.
Or the other tactic I do sometimes is its not working (or they are the type of person who just escalates with that type of behavior)...Is I tell them I am not going to talk to them unless they stop acting the way they are. I say...You are not yourself...You are being rude to me...You arn't acting like you want to solve the problem...And I am not going to have a conversation with you until you come to me calm and ready to solve this problem....
'
thanks!
-smile tall