Unhappy in my relationship
I've been with my boyfriend for a little over 2 years now. He is my first serious relationship, and first love. (I'm 22, he is 23). We live together, we have a dog that we love. I'm just very fed up with how unhappy I've been and how I'm treated. I know I'm by far the most perfect person, but I feel taken for granted. I never feel pretty, never get compliments, our sex life has gotten terrible, we argue and he calls me names and talks down to me every time we argue. Calls me a bitch, cunt, that he hates me, tells me to shut the fuck up. He lies to me about being around drugs I don't approve of. He and I are all each other has. It hurts me beyond belief that he treats me this way. I try talking to him about it but nothing ever changes. I don't want to lose our place and move back in with my parents and lose him as my only friend. I just can't live with the lies and disrespect anymore. He even spit in my face a few months ago when a guy I've never talked to sent me a message on Instagram. He assumed I was talking to him. I guess I just need some advice and helpful words.
Achieve your health goals from period to parenting.