I can't add anything to the excellent advice you've been given.
I just wanted to add that I can't understand you're H's attitude to the kids. It makes no sense to me as I find myself telling my kids all the time that I love them and will always be there for them.
Both mid 30s, 2 young kids BD 7sep14 XW moved on long ago, now living with OM1 D paperwork in progress