He's under a lot of stress but he forgot Valentines what should I do?

I'm in a 2.5 yr relationship. He's under extreme stress due to business issues for a long time and every day at his business he's fighting lawyers, contractors that are scamming, law suits, drama, you name it.

Valentines I made plans and he was well aware of it. As usual I went out of my way to make things nice. So we meet at a restaurant bar and he doesn't say happy Valentines, not a flower, nothing. But he's sitting there with me and lots of girls have roses. He noticed my aloofness so I say you didn't even say happy Valentines day to me. Not all day. And every man I know sent me at least a text. He apologized profusely saying his mind is just in another world. Said he'd make it up to me. He's done this twice before on other occasions. Then other times he goes out of his way to ensure my holiday or whatever is nice.

I read this is narcissistic behavior. Can any of you guys tell me is this normal for sime guys or is it his way of having control. Or is it semi abusive.

He's under a lot of stress but he forgot Valentines what should I do?
Post Opinion