Just venting no judgment please...

So long story short me and my bf broke up for like 5 months and I started talking to someone else ( no we weren't in a relationship we never made it official ) even tho everyone thought we were. And yes we did have sex so fast forward to may 2022 ( I got my period around the 28th of May and it around June 1st or 2nd) I started talking to my bf again at that same time. The guy I was talking to we did have sex that month but it was like the first 2 weeks of May ( yes I know sperm can live up to 5 or 7 days or somewhere around there)

So when I started talking to my bf the week of my period we did have sex during my period and a lot during the month of June and I was supposed to get my period around June 28th thru July 1st or 2nd but I never did I got a positive pregnancy test July 8th.

So the other day he questioned if the baby is his or the other guy. ( which I understand why he questioned it ) he asked me how many weeks I am I told him 29 weeks and he was like so you only have 2 more months that's not 9 months ( I'm due March 4th)

But I know that this baby is his I feel it in my heart and soul that this baby is his.

Sorry for a long story