I had a nasty bout of anxiety about a month ago. My partner took a day off work to help me clean the house to my internal "code" to help alleviate my anxiety. He helped me make a list, stuck to my list, instructed me to refer to my list when I got overwhelmed.
but he hasn't got me a Valentines card or a present. Does that mean that he doesn't love me, or that everything else he does is meaningless? I don't think so. I'm not keep on presents myself, I don't like buying them and can do without receiving them. This Christmas was great, we each spent £50 on ourselves and got what we wanted.
I don't think this is about presents, as such. I suspect, OP, that you have always shown love with presents, and to receive no present when you expect one is hurtful to you. You're buying him presents in the hope of prompting a return in 'love', but he doesn't care about these presents, and doesn't see them as love.
think about other ways he shows love. Does he say it? Does he try to be close to you and spend time, rather than money, with you? Does he do things for you, such as putting up shelves or tidying when he thinks you will like it?