I feel like he doesn't care anymore 😢

Okay I'll start off by saying I'm an extremely emotional person so I complain a lot and get frustrated easily. Well I always go to my boyfriend to just get things off my chest and to vent because he's all I have to vent to. But today I did and he went basically went off on me. Telling me to get over it and stop complaining about the same thing every week (which I dont). Then he said it's my fault for putting myself in these situations when really it isn't! He's been acting so moody and weird lately and just doesn't listen to me and gets mad at me easily when I don't even do anything that could get him mad. Idk what's going on. At first I thought maybe he's just having a bad day but that bad day has turned into like a bad few weeks. I just don't think he cares about me or how I feel anymore.