No judgment but need help

I got pregnant in November, I was definitely making a lot of wrong choices. But I had sex with someone on the 28th and they nutted in me and then I had sex with someone else the 31st and the 3rd but they didn’t nut in me, Is the baby for sure not his or is there a slim chance? I ovulated the 1st through the 6th as the app says. Thank you for answers y’all give.

Also I’m due July 29th does that add up?