Im in no means perfect and i don’t usually communicate properly when I’m upset or something has angered me. 

The situationship I was in (over a year) has been okay but quite a rollercoaster at times and I feel like me and him just have different communication styles where he is vocal about his needs and other stuff  right there and then whereas,  I go quiet and address things when it calms down. One thing i really don’t like is he’s always shouting at me unreasonably. 

For example, he gets really bad headaches ALOT and when he gets them he gets in a mood and me being happy such as telling jokes or just other simple things really agitate him. He tells me I constantly annoy him when I no he has a headache. Tonight I told him it’s not an excuse for you to shout at me though. I no it’s an explanation but it really upsets me when you shout at me. But he continued shouting and I just got up and said that’s it (in tears) we are over. He’s not in a good place in general both mentally and financially so he’s jusr all over the place. It’s dragging me down too because I’m constantly trying to help someone who isn’t helping themselves.