Im not sure i can do this anymore!!

Don't get me wrong, i love my husband. But after years of ttc im not sure we should keep trying.
When we started we were both so excited, we both made lifestyle changes. But after a few months he got back to old habits. Im realizing more and more that hes not quite the kind of man i would like to have children with. He is amazing in many ways, but he is somewhat of a slob and kind of irresponsible. 
He keeps telling me that he will change "when the baby comes".
Not sure I want to risk it. What if he doesnt change?