38+ weeks pregnant

im soon to delivering my baby boy. due feb 16th. my whole pregnancy they said he measured 2 weeks ahead.

the last period i can remember was may 10th-12th. i had little spotting.

june 13th, i found out i was pregnant. they thought i was 10 weeks due to my period but turns out i was 4-6 weeks which adds perfectly with my last period.

late feb early March my bf and i broke it off cause he cheated, i got with someone new and its all blank

cause every day i was drunk but we did have sex.

Come April my bf and i worked things out, we got closer then ever and late april early may we moved in together.. i never doubted this kid being his.. but im now wondering, if the baby is measuring bigger. is there a chance it would be someone else? early march is the only month i slept with someone else. like before the 20th. april 17th i was actually in the hospital cause i had really bad bleeding and thought it was a miscarriage but turns out everything was neg then again around the time i went to the doctors and found out i was pregnant, i went to the hospital before cause i was sick and it was negative lol

june 13th is the picture below