I don’t know who the father is…

I come on here to ask for some help so please no hate or judgement. Let me explain my situation…

I was with my Ex for 5 years then we broke up ( but mind you I never got pregnant out of those 5 years we were together & he was a heavy pot smoker & we never used protection I was on the pill 2018 then switched to the iud in 2020) we broke up and I got into another relationship who is my current boyfriend we never use protection as well (but he’s gotten 2 girls pregnant before but they had miscarriages) and mind you I still had the iud when my current boyfriend and I started dating.

Come September 20 or 21 I cheated on my current boyfriend with my ex which I do regret and hate myself everyday for it. I then started my period on September 24 through the 28th I wish I would’ve charted it down but didn’t.

I was still with my current boyfriend and we were obviously still having sex up until I ended my period and until October 16th. I told him I had cheated and then we broke things off October 18th. I was heartbroken because I know I hurt him and dumb as I was I was still kinda in love with my ex but i didn’t think my current boyfriend and I were going to get back together so I got super drunk and had sex with my ex again on October 19th (no protection) I didn’t speak to my ex after. then my boyfriend who broke things off with me ends up calling me one night October 22nd ( I was suppose to start my period around this time) and we ended up having sex one last time.

He then didn’t speak to me so I was under the impression that we were never getting back together. and I continued to have sex with my ex from October 24-26 but he pulled out the 1st two times. I finally stopped speaking to him. I then found out I was pregnant October 31 but mind you I was feeling really weird and nauseous October 22nd and had some pinkish blood whenever I wiped so I don’t know if I was already pregnant before I found out but I’m currently waiting for my 1st ultrasound. My doctor says I’m about 6 weeks and 6 days but I’m not sure when I could’ve possibly conceived and who the possible father of my baby is. I haven’t gotten a set due date as well 1st it was July 9th now they’re saying July 18th but for me to just wait until my 1st prenatal appointment.

My current boyfriend and I are now working things out and trying to put the past behind us but I don’t know if he’s the father or if my ex is the father. My doctor is not going based off my LMP because she said it was to early but I need help calculating when I could’ve conceived. I don’t know how this works this is my 1st pregnancy and I’m just really scared and praying because I do believe it could-be my current boyfriends baby but I don’t know. Which I did tell him I will take a paternity test because he does want one but can someone please help me.

* I understand cheating is wrong and disgusting I have learned my lesson but I am trying to move past it. I want to work things out with my current boyfriend and do things right but I know it’ll take time. I have zero contact now with my ex of 5 years.