Current sit

So we've been together for 3 years. Recently moved in together. Lately, it's been rocky. We've been arguing over stupid shit a lot. He calls it bitching. But today we went to the store to do some shopping for decorations. He got mad at me bc I was "looking" at canvas paintings that were "too girly". He said he didn't want the apartment to look too girly. And I said okay but I was just looking. And besides, as if he really gives a shit bc I've contributed most of my money to first months rent, furniture, and food. So I kinda got upset but shrugged it off and went to look at what he liked. I told him it was a good idea to have a dry erase board that he found but I wanted a bigger one. He then gets mad and says " you never like what I pick out!" And then curses at me. I said I wanted bigger but the idea was good. I went to look around to see if I could find something similar. But he comes and fucken goes " you never want to shop! Stop looking if you're not going to buy it." And that made me angry bc I felt like he was fucken degrading me! Oh so I can't look but you can?! The fuck?! So he leaves me and goes back to the car. I'm real mad at this point. He also says so many negative things too when we go out. It's embarrassing! I'm to the point where I'm regretting we've moved in. He ain't shit. His true colors showing more. Lazy shit. Also, it's my last day in town before I take off for work for 2 weeks. He didn't want to do anything special. He didn't wake up til 1pm. So it's been a shitty day and relationship lately. What the fuck do I do with this guy? Cause I've been questioning a lot lately...