Should I leave?

I’ve been with my boyfriend for a year next month. I’ve known him since I moved here 3 years ago, and he was my first friend. We met at my first job. I’m 19, and he is 22. I have my own apartment that I share with a roomate and my bf (although my bf isn’t on the lease). I love my boyfriend, or at least I feel I do. But lately he’s become more and more aggressive towards me & other people that are in our life. We were ttc but quit, because we just didn’t have sex often enough and then I realized that I should wait until I am more financially stable. But my boyfriend, he’s been very on edge lately. He’s had an ego, although he has very low self esteem, if that makes sense. He talks himself up but is actually very insecure. It’s never bothered me tho, I have a strong personality and I know my worth. At least I thought I did. Now it is so bad, I can’t say anything about how sore I am from work, or how proud I am from how much overtime I’ve been getting, because he freaks out and starts going on about how he works harder, etc. basically he sucks the joy out of my life. He’s constantly trying to one up me. My lease on my apartment is up October first so I’ve been looking at something nicer. I’ve got absolutely no help in the process either. I decided on the perfect apartment, and I was putting in the application and told my bf about it, I wanted his opinion first. He freaked out, saying he never gets to choose anything, or have an opinion. I said ok, what do you think you want to do then? Because I don’t want to live in a shitty ass apartment again. The one I found is only $690 a month, water, heat included, in a way better part of town, and completely renovated not to mention we’d have our own washer and dryer in the unit. Then he said he doesn’t care I need to do whatever I want. But then he still keeps saying that he doesn’t like the place I’ve looked into. He snaps at me, will call me names and tells me I’m the reason he hates his job (we work together). He very often tells me that he doesn’t care what I say, about anything, and that he will never listen to me. I don’t want to leave because I love him. Maybe he’s just going thru stuff? I asked if he’d go to counciling to get some help and he got pissed and refused. But I can’t afford an apartment by myself and my roomate is moving in with his gf when our lease is up. I can’t move back in with my parents, they’ve told me that. I literally have no friends. I am lost. I don’t know what to do.