Why doesn't my boyfriend buy me flowers, surprise me with gifts or anything romantic?

I've been with my boyfriend for almost 4 months now we were dating for 2 months before we made things official. My birthday passed when we were only 1 month I'm a relationship, which is OK for him to just take me out to dinner and not to get me a gift. During Christmas we were together for 2 months still didn't buy me a gift :( valentines day is coming up and I'm afraid he won't plan or get me anything special. Till this day he still hasn't bought me

Flowers or any thoughtful gifts. Don't get me wrong he takes me out to dinner twice a week and a movie if any good ones are out. But that's about it. I feel like it's unfair because it benefits him as well. I think that he thinks just because he takes me out to dinner twice a week he's doing all the right things. During black Friday I took him shopping which was about $200 worth of clothing. We both work, but sometimes It seems like just because he knows I have the money to buy whatever I want that I can afford to buy my own things. Even just little things like flowers and a bear or anything surprising I'll be satisfied with just the thought and effort counts. And I don't want to necessarily tell him or even have a discussion about this because I would feel embarrassed. plus o don't want him thinking I'm only with him for his money.
Why doesn't my boyfriend buy me flowers, surprise me with gifts or anything romantic?
Post Opinion