Annoyed with husband (vent)

Hi ladies! I need to vent a bit. My husband is probably the least thoughtful/romantic person ever. He hasn't planned a date since our very first, never does anything special for me, doesn't make a big deal on birthdays or holidays (on Valentine's Day when I surprised him with a romantic dinner, he just walked in and said "I didn't know we were doing anything for Valentine's Day"), never goes out of his way to do nice things for me, etc. Heck, when we eat dinner (that I've cooked), I can't even get him to take my dishes to put in the dishwasher... he only takes his own. I don't know why I thought things would be different once I got pregnant, but the optimist in me did anyway. So, what really pissed me off tonight is that my back has been aching, and I've wanted to go for a prenatal massage, but I can't justify spending the money because we're on a tight budget. Anyhow, he just says "Go ahead and treat yourself" knowing very well that I can't/won't because he's just commited to playing in two fantasy football leagues, a flag football league and a golf tournament... so anything extra is now going towards that. To make matters worse, he picked out an expensive daddy diaper bag that we will be ordering in the next few weeks BEFORE I even get a diaper bag for me (I'll be a SAHM... he'll be working). I had kind of hoped he'd get me a nicer diaper bag off of ebay that I'd been mentioning (again he said "Go ahead and treat yourself" knowing I'd never do that), but now I'll have to get an inexpensive one since we're spending a lot on his. I feel like he's just so selfish and spoiled (he'll go out to eat with friends/coworkers each week while I can't even justify going to Starbuck's once a month), and he never takes me into consideration. His birthday is coming up, and I got him this really nice tactical backpack he wants. When we were discussing his upcoming bday, he asked what we did for my bday... I reminded him that we did nothing... that he said he'd take me out to a restaurant I'd wanted to go to for a combined bday/Valentine's Day, but then he never followed through because he decided it wasn't in the budget (or like in previous years, he couldn't be bothered to make reservations). I feel like we're always on this budget where he's okay with spending money on himself, but I'm always supposed to be the one to make sacrifices. I also feel like I'm always the one doing nice things for him (planning fun dates/activities, making him his favorite foods, making sure he knows how much he is loved/appreciated), and he could care less about me. I know it's only going to get worse when the baby is here. And I don't want my son to think it's normal for a husband to have absolutely zero consideration for his wife. Ok, I'm done. Just really annoyed. I wish I had a husband who wasn't the most self-centered person in the world.