Really needing to vent

Not exactly pregnancy related but am just extremely overwhelmed and down and need to get it out. I’m 29 weeks and 3 days pregnant and me and my husband have decided today that we are splitting. We have been together for almost 9 years and I’ve been a SAHM for 5 years now besides babysitting (which I am currently not doing). I have a 5 year old daughter and am pregnant with another girl due may 26th. I never expected us to split up we were trying for another and I thought everything was perfect. Finally had our rainbow baby on the way and we had a nicer house, things were just going better. Well my husband comes home yesterday saying he isn’t happy anymore, he’s bored and wants something different. He then is apologizing all night about how he didn’t mean any of it and did want to be with me. Well I’m ready to fix it all this morning and really work on things because I love my husband and thought we were going to be together forever. Well I find out he has been on the internet looking for free sex and on all kinds of dating websites and on meetme. I’m pretty hurt at this point and want to be done. Part of me still really wants to fix it but he’s telling me again today he doesn’t want to be with me anymore, but yet saying what I want still matters. Obviously I’m not going to be with someone who doesn’t want to be with me. So we are done and I’m just so stuck, not once did I ever think I was going to be a single mom to two kids. I don’t have much job experience since I got pregnant at 16 and not sure what I am going to do for money, how I’m going to take care of things since nobody will hire me right now. I have no friends and nobody to talk to about any of this. It’s just going to be so hard wondering what he is doing and who he is with because I still love him with all my heart. I just don’t know how I’m going to get through this or even explain it to my daughter who I know is going to be heartbroken. Sorry for the long post and thank you if you read this far I just really needed to get this all out