I've been dating this guy for almost a year now. We started pretty rocky, he used to drink a lot and we'd get on fights and we broke up on 3 different occasions without him remembering. It's been pretty good for a while and we've traded I love yous and the such but there's a part of me that's got a little nagging voice
I am a pretty emotional person and on birth control which only makes it worse. I cry a lot and little things tend to hurt my feelings. Sometimes I feel like it's more around him
My bf can get pretty emotional and angry sometimes and tends to run off when he does... Literally runs away from me. Sometimes he won't respond to my texts and I won't know where he is, where I am, or if/when he's coming back. It can be pretty upsetting but I understand he needs some space. But if I am anything but positive and happy with absolutely no tears he gets mad again. It's like this anytime I'm upset. He gets frustrated if I get upset at him and will pout like a child until I put my emotions away and apologize.
He can be kinda harsh with his words and regularly calls me a b***h or a c***. Most of the time he's joking. But teasing is just part of how he shows love I think.
When he's sweet and we're vibing well together it's amazing and he's one of my best friends. He'll love on me and cuddle me (he's not a big toucher) and even occasionally will let me show him affection in public (like super rarely I can rub his back a little) but other wise he pulls away at any little contact. I've stopped touching him in public altogether and just process my emotions when we're not together.
I want to talk to him about it but EVERYTIME I try he shuts down and pouts until I apologize and offer to do something to make up for it. Any suggestions?