So today I am going to go out to lunch eith some girlfriends and buy a present for bodH and my sweet daughter coz it'll make me feel good 
I got to a point where too much sadness got in the way and I got into a place in my head and heart that said, if you don't bother with a card he'll realise you're upset. So I stopped giving cards for a couple of years. My behaviour only caused me and him more upset ( once he realised Valentines Day had come and gone ) and I also realised I was being mean and petty.
He was in such a bad way for a long time, he didn't know what day of the week it was let alone be able to acknowledge Valentines Day.
I love my h and I enjoy choosing a card for him, it doesn't usually trigger him, and I understand better now that he expresses his love for me in different ways.
So give a card if you want to, and maybe reframe your expectations around what your SO can manage and look for expressions of love in other places. They will be there.