2 weeks to go and caught my SO cheating

Theresa • Married one year, we found out that we were expecting on our anniversary. I have two children (13 & 7 ) who Ken has taken as his own.So my third, his first.
So I have spent the past 2 years trying to be understanding to my husband and his mental health. I have made appointments, he quit counseling, I have delt with porn addiction, pill abuse, emotional abuse and with everything I have believed that he was going to try because he said so. Today I found out that he is cheating. His reasons for this is because he just doesn't love me. I have two children that call him dad and I am due in a few weeks. Any advice would be great at this point.