I know what you are going through. I was there about 6 months ago. It was difficult. I will put links to my thread and Saffie's from that time, because though our sitch's were not exactly like yours, they were similar.
So good luck with everything. It sounds like your H is old enough to drop the frat boy behavior and settle down and be a good father. It's going to be a lot of work, but so is everything that is rewarding in life!