It's sound's to me like you are a smart girl with a good head on her sholders. If he doesn't want to help himself you cannot help him. He sounds like a functioning alcoholic from what you have described.
I think not having children is a great idea because of the stress children put on a relationship can be dramatic.
There is good and bad in every relationship and I honestly believe that there has to be give and take as well but, staying in a relationship where one person care's more about drinking then about getting to work is only going to cause you undue stress and anxiety if it hasn't already done so.
It sound's cold and I'm sure it's easier said then done but, I would get out now before you do end up becomming preg. and getting stuck in a situation that will inevetably get worse with time.
Just my opinion but loving someone does not alway's mean you stand by someone while they slowly sink deeper and deeper into their addicition. You have to love yourself first.
red