My boyfriend only texted me happy birthday, but didn't surprise me with anything. Is this normal?

So my boyfriend and I have been together for nearly three months. We've gone out on about 8 dates. He lives a ways away so when he is passing through he will stop here and we will have dinner and hang out for a while, and I've gone to him three times and spent the weekends with him and his family.

He's a busy guy with work and hobbies, but he treats me like a queen when I'm with him. He announces me to everyone as his girlfriend, wraps his arms around me, and has this proud smile on his face as he says it. He's sent me flowers once when I had a bad day at work (he claims that was a first for him). He has gotten me a pair of cute sweats (bless his heart), but they were a bit too small, and he's also given me one of his new flannel shirts that was too small for him. He's told me in the past that "birthday's are a big deal" in his family. Maybe I'm not quite "in the family" yet? He did ask what I had planned for my birthday, and I told him and extended the invite to dinner with my family. He did see me a couple of days before and we had dinner, but he couldn't stay too long, it was late and he still had a couple of hours until he got to his friends house and he had to work the next day. He said that my present would be waiting for me when I came to see him the next weekend. But nothing was said or done when I got there.

I feel weird for even asking this because gifts aren't a big deal to me. I'm the kind of lady who would rather have a set of flowers sent to me at work than have extravagant gifts. He did seem slightly bothered, when I surprised him with his Christmas gifts. Two cute things, one useful thing. I also brought him a Christmas wreath. He then said he had a great idea for a Christmas present/ birthday present combo. Maybe he forgot?

I like him a lot, from what I can see he likes me. His family likes me, his friends like me. If anyone is the most upset, it's actually my stepdad. He feels that my boyfriend should have made more of an effort.
Updates
+1 y
Update: He surprised me big time. He drove four hours in bad weather to pick me up at home and take me to the city to see Zoo Lights. Took me out to dinner after and had me home by a decent time. My parents were generous and let him stay at the house after so he isn't driving in bad weather. In turn he takes me to work since my car is at the shop, and then comes back to surprise me with my favorite Starbucks drink before he leaves to go home. <3
My boyfriend only texted me happy birthday, but didn't surprise me with anything. Is this normal?
Post Opinion