Congratulations on the baby I hope all goes well with the scan.
Commiserations on your idiot H. I am also so sorry you find yourself in this situation.
I would simply back up all the advice you have already received and keep staying strong as it sounds you are. This is a rollercoaster and you have already been on it for quite a while in one way but if you read other stories 8 months can be classed as not very long.
I had a very similar sitch with my H. Fell in 'love' with someone at work after 5 minutes, left, moved in with her, lasted 4 weeks before he wanted to come home. The difference is we already had 2 kids so I couldn't cut contact but I did cut contact about anything but the kids and finances about 3 weeks before his epiphany.
Good luck and keep posting.
SJ x
Me 46 H 39 M 11 T 14 S 10 DO 8 ILYBNILWY 11.06.17 Separate rooms 11.06.17 ILW OW A ongoing 12.06.17 Kicked H out 23.6.17 H came home 20.8.17