OK, by your new information, the way the sex went in relation to your last period was:
Guy 1 April 28
Period began May 6
Guy 2 May 8 - 12
Guy 1 May 21 - 27
Guy 2 June on
When you had the doctor appointment on June 18, where she said you were "6 weeks out," did she do an ultrasound? If she did, did she give you the February 10 due date from that ultrasound evidence without considering information about when your last period came that might have been sent by the ER? Or did she tell you that your last period must have come on May 6 because of ultrasound evidence of the size of the baby? (That latter would not be bad.)
If you really did ovulate around May 20, which a reading of the dates suggests is at least possible, then Guy 1 has the edge to be the dad, by a long way. But if your first ultrasound was not until your 19th week and your last period was questionable, there is really no way to be totally sure at this point unless you have a prenatal DNA test done. If your only hard data is from an ultrasound in the 19th week, you have to add a week or even a week and a half margin for error either direction to any computed dates.
A lot of the numbers in your story suggest ovulation between May 20 and 23. Unfortunately, they could all just have been plugged in by the first doctor based on when your last period came, not from ultrasound evidence, and then not changed later. (You also said you weren't sure how reliably regular that period was, so if a doctor did make assumptions from it, the assumptions could be off.) If you have any evidence that the doctor reconsidered things upon seeing the ultrasound(s), that would be helpful.
Hi Lira, this is not an uncommon dilemma. You are not alone. Your recall of LMP and the 30 week ultrasound (not usually too accurate for dating) both agree that the ovulation for this pregnancy was about May 21. If that is true the three days in mid May qualify as high risk and the days at the end of May were too late in the cycle to be of concern. Guy 2 has my vote!
If the 30 week figure has you puzzled, remember that the doc's count starts from LMP even though the ovulation was 14 days later.
Hi, Lira, did you have any early ultrasounds (such as, around your 7th week)? Did the doctor give you an estimated due date from just the date of your last period, or did he or she have access to an ultrasound of the embryo?