Ithink she might mean March not April.. there is no way she would know yet.....
A good point, Cmhjrc. Usually a home test doesn't detect pregnancy as soon as any of the later dates would suggest (the 17th guy, the phone ap suggesting the 18th, and the 21st guy are all very recent for someone posting on the 25th). Did you have a blood test or a home (urine) test? If you took a home test, when was it?
You would need a paternity test. Those dates are too close. Have you taken a pregnancy test?if you got pregnant on the 21st or even the 17th, implantation would still be taking place. I'm surprised you have had a positive test so soon.
If your period on the 4th was a normal period, it indicates you were not pregnant from the encounter on April 3 (which isn't surprising given that women don't usually ovulate the day before a period). If you were not, you won't be able to tell who the father is from an ultrasound, even if you have the ultrasound on the dot at 7 weeks after the first day of your last period. This is because April 17 and April 21 are too close together. The April 17th guy's sperm was probably still alive in your system when you had the sex with the April 21 guy, and either set of sperm could have fertilized the egg when it came along, which might have been as late as the 21st (your calendar app. is just an estimate, assuming you ovulate on the 14th day of your cycle. Unless you were doing ovulation tests, you really can't be sure when you ovulated.) If you are going to go through with the pregnancy, the only way to determine paternity for sure is to do a DNA test after the birth of the baby.
well the only way i think to really find out who got u pregnant is to go straight to ur doc get an ultrasound after a week or 2 and they will def. tel u wen u concieved. i had a similar issue when i was 15 but ended up getting a termination so sad big mistake i know, but not even knowin wat a termination was until i was 18 :0 but now im a mother of a gorgeous 1yr old n almost 9 weeks pregnant wit a second. so yer got consult ur doc s/he will no wat 2 do
;)