On oct 24th i had sex with a random as soon as i got home i took 2 birthcontrols out of a brand new pack i had stop taking my bc for about a month so i followed through with the rest of my pack starting oct 26 i started having sex with my bf again on through December. Also i did get my period on November 24. On December 20th i discoved i was pregnant when i took the test the line was extremely faint so i waited a day and rw took the test and it was clear as day i was pregnant i went to the dr and they said i was about 4 weeks my baby was due sep 1 but came sep 4. Who is the father the random or my bf