am i being selfish???

Gepsy
So i asked my boyfriend 3 weeks ahead of time before he receives his check to buy a car seat & car seat i seen for $150 he says yes & then the day comes & i show him that the stroller & stroller system i really wanted was on sale & having a discount and is now $123.64. 
So then he goes on about how he'll deal with it later cus hes going out with the boys & we'll talk later but i said he needed to order it now because the deal will expire & i'm trying to save him money on the stroller & car seat system i wanted. But then hes like we'll geg a car seat for cheap instead later on that if we buy it he'll end up with $15 in his account.  
Mind you he got $430 this check & bought a $80 new head gasket for his race car (which is broke atm) $30 on a new video game & he's spending $80 on our phone bills (40$ of what he owes me hes using) & he's complaining on how i shouldnt tell him how to spend his money that how someone without a job ahould tell him how to deal with his money he works for & thag we're getting a $40 car seat from walmart & no stroller. But I don't want those ugly ones lol & we're going to need at stroller so might as well get the combo. Am i being selfish?? Because he rather has his little race car looking nice & running nice with the most expensive things. & hasn't bought anything for the baby.
Lets me mention that we dont pay bills we live with my mom & we both put in $60 for wifi & $80 for our phone bill & then the rest of his money has all gone towards building his car. 
Oh & he hasnt bought our unborn anything once no clothes, socks, home needs of helped out with stuff we need for the baby shower nothing, its all being blown off by his car, & the only thing i ask him for is $150 for a stroller & car seat i want. 
We own like 3 cars so 1 car being dead (his race car) doesnt hurt anyone besides him i guess 
I'm due in 4 weeks :)