Help? I got pregnant straight away

De

I moved out of my hometown, I broke up with my ex and met a new guy who I ended up having sex with 4 days after knowing him (bc i don’t think) and then I found out that I’m pregnant on the 6th May.

I did have sex with my ex on the 5th April but I got a period the day after, I had been on the patch for about 1-2 months before I met my new partner.

I apparently ovulated on the 20th without knowing and that’s when I had sex with my new partner.

Is this baby my new partners or my ex’s as everyone keeps saying how can it be your current partners baby if you’re 17 weeks and you’ve only been together for 3 months

I have used so many online calculators and they only say I most probably conceived on the 20th so I think it is my current partners but I need help trying to understand why I’m 17 weeks, I feel like it’s because they automatically add 2 weeks on before you even find out you’re pregnant but I don’t know, everyone’s confusing me and now I don’t know if I’m right or wrong.