Confused, need advice please

So I'm currently in the process of a divorce. I left because my husband just wasn't spending enough time with me and the kids. He always chose work over family time.

He would never talk to me or listen when I wanted to or needed to talk. And he would fall asleep within 5 minutes of getting into bed. So our sex life was almost non existent.

I left him and found a wonderful guy who treats me like a queen. He listens and helps me through my "sad" phase's. And he's so great with my kids.

Now my husband wants me to come home. He says he has changed.

I do want to believe him and give him a chance, but I'm stuck. The guy I'm with has done so much for me and I do honestly love him. And it's possible I could be pregnant. I won't find out for another 2 weeks though.

My question is, should I give my husband another chance now or wait until I find out if I'm pregnant or not? I know I sound like a really horrible person because I'm technically still married and could be pregnant by another guy. So I don't need y'all telling me that.

Any advice is appreciated. Thanks.