I have been the main provider for the family since I married my hubby about 15 yrs ago. He has worked off and on at the et go, but since before we had our 5 yr old he hasn't had a job (well other then taking care of the kids). I do get flustrated at time about the house... I'm currently laid-off since my employer of 12 yrs closed it doors in July. But when I was working 40 hr and going to school full time - I still had to manage to get the laundry done, dishes washed and take care of the kids when I was home, plus find time for homework.
I do think men aren't as organized & they just don't see things as "dirty" as we do. His way of washing dishes is wash them as you need them... they don't need to be clean & put away - you just get them back out and use them, so save a step or two. The reson I do the laudry is because - he just washes... no folding or putting away. If he washes clothes they all end up on the couch & I have a couch full of clothes to fold when I walk in the door - sorry, but that's not what you want to see when you come home.
At to the budget... my hubby is lost when he see the bills. It just to much for him - they stress him out to the point of no return. I try not to even talk to him about them anymore. But lately I have had to... since unemployment doesn't go as far. He has been doing odd jobs for the neighbors (drywall, painting, snow removal, mowing, pourch repair) to make up for what unemployment can't pay & to cover diapers and stuff. But I just tell him what I'm short and he finds a way of making it, not what it's for or why I need it. For us it cuts down on the stress & fighting.
Until you put your foot down about his spending it will continue... at this point my hubby askes if we have the funds to get *****. If I tell him we don't, then we don't get it. Sorry to say, but when he has a bank card we had more issues with spending. But everything at this point is in my name. Yes, his name is on the checking account, but he doesn't get the checkbook. So, everytime something get bought I'm there or I handed him the money or gift cards for it. I know it might not be the best way, but it's what works for us.
Believe me it's not an easy situation to be in... most people don't understand why the man is at home & the woman is the one working. But all families are a little different. I did like one of us home with our kids till pre-k, but I do wish it was me - not him. Right now the thing we seem to fight about is me getting a job... I'm trying to find one - I've sent my resume all over town & even started sending it out places farther from home, but with the market it's a hard search. He doesn't understand that and think I should have had something by now... I had an interview (actually 2) with a company a few weeks ago & was excited after meeting with them (they even told me they were extreemly impressed) but I found out from someone that works there they hired someone else. I think he is starting to see it's not me wanting to stay home (eventhough it's my dream job), I just can't find anything with everyone else looking to.
But anyways... your best bet right now is to talk to your hubby. Explain to him what is bothering you, try to listen to what he says to you also. Somedays can be hard when you have a little one at your feet (I have 3, so believe me I know). So, try to be understanding to that fact. My hubby use to think I like giving the kids baths cause it was alone time we could share... but I had a hard time getting down to bathe them sometimes with my knees & hips. When he finaly saw it actually was hurting me to do it, I would sit with them & talk to them during play time in the tub, then he would wash them & I would dry them after they got out. I do have to say if your hubby is anything like mine... it may take longer for him to see what is going on and how it is effecting you, but his love is so strong for you he will try to fix it the best he can to make it better for you.
Just remember if you want something to change - you have to stick to your guns on it. Good luck - I do hope my rambling helped a little.