Am I over reacting?

Me and my boyfriend have been together 3 years and he’s always got me something for Valentine’s Day we always celebrate it he’s been really distant lately and we haven’t had any sexual encounters for almost a month! I went out earlier and bought him a few things not much as I’m struggling with money at the moment just bought my first horse at 18 😍 but a few things and a personalised book about how we met with photos and stuff 🙄some pjs some sweets chocolates etc 🥴 he said to me just now I haven’t got you anything I said ok and he said I’ll give you money to go get yourself flowers or something am I right in being up set or am I over reacting 😩😢also he has money he has a very well paid job so it’s not money that’s the problem 😒