<human>: Some background:
Me and my husband have been married about 2 years and living together about 4 years.  He's lead a pretty sheltered life; never went away to college, has only worked at 2 places his entire life (and one was working for his brother) and is just now taking the last class he needs for his associates in music which he started almost 10 years ago.  Even when we where first dating I knew he still had a lot of growing up to do.  

His mother did everything for him before we found a place together, and I feel like that has really negatively impacted his ability or desire to do anything for himself.  We both work full time but money is still always kind of tight.  I've started going back to school in hopes that I can switch job fields and hopefully put us in a better financial situation.  I've made it clear to him multiple times that I need him to step up and take some things off my plate while doing this.  I can't work full time, take several classes each semester, do all the cleaning and grocery shopping, and still keep my sanity.  Every time I ask him he agrees to help, and will for a week or two but then just goes right back to filling all his free time with video games.

I feel like at this point in our relationship, if he hasn't stepped up to help me and shoulder some of the work, he never will.  I love him but I don't know how much longer I can take this.  I don't want to give him an ultimatum, but I'm having serious doubts about us in the long term if he doesn't do a little growing up and soon.

Any one have any advice or been in a similar situation?  How patient should I be?  Is there a gentle way to let him know that his happiness (and laziness) seems to be at my expense?

Summarize the given text in a few sentences.
<bot>: Basically I've got a slightly immature/lazy/scared to change husband.  How long do I stick this out and how can I help him?  At what point is it a lost cause?