Loosing it!

I’m about to loose my freaking mind. My SO is being a total asshole to me. He has a really bad tooth ache which I understand but that doesn’t give him the right to take it out on me and treat me like crap. It’s not right. I’ve been trying to help him. Get him stuff trying to help him feel better and he still treats me like shit. I’m so tired of it. Anytime I open my mouth no matter what I say he is mean to me. I just want to cry.