Am I wrong ?

So my boyfriends birthday is on Christmas, and I wanted to make it special and go for a weekend away.. it’s going to cost me £250 plus and I only earn £300/400 a month at the most, I told him and he then carried on saying can you get me this game and that’s like more money? I told him, I’m already spending a lot and i can’t really afford it and he said you’ll have money left over are you not getting me gifts as well as the weekend away? but I said I need some for myself, and for food shopping and he hasn’t spoke to me since? I told him he’s being really ungrateful..."? Am I being selfish for wanting some money for myself.... baring in mind I only work 8 hours a week maybe more sometimes.. Am I wrong for saying that or something cause I’m confused 🤔🤦🏻‍♀️