hi. i think you need to sit down and have a good chat. as now it seems like you say the novelty of having a baby has worn off for him. did he want a baby? has he always gone and got drunk with the lads? or started up again after the baby? for me if you have a family, then you look after them first. going out days are over. not completley but not on every day off. that's family time to do something as a family. have a good think about why you love him and if you want it to work. as you sound like a single mum of two. he's letting you look after him, doing his washing, cooking his food, does he look after you at all? not if your mum had to buy the card!
my mothers day went like this; huby got up at 6.20am as that's when our 2 girls woke. they came to see me with my cards in bed. also had a card from my husband saying thankyou for our children and all that i do for him. they left me to sleep untill 9am where i was woken with breakfast in bed. he bathed them while i ate and lounged about. we were going to my mum's for dinner, he asked what needed doing. i gave him a list of what i normally do, as he normally plays with them while i do stuff, he works, i'm a stay at home mum, eldest's sarnies needed packing for school, uniform getting ready, rabbit needed cleaning, blah blah. when we got back he put everthing away, sorted out girls with pj's and supper. then we both took them to bed.
how was yours? think about what you want and need and what you should have and how you deserve to be treated. if he was a wonderfull husband before there's no excuse for his behaviour now, if he's completely changed for some reason try and find out what's up with him. if he doesn't change, think about how you want your life to be.