who's my baby's dad?please help :(

This sounds really bad but i had sex with two different men and now am pregant, it was a silly mistake as i was very drunk number 1 man is the man i had been dating and the other was a one night stand drunk I am not proud of this, my first day of my last peiord was the 22 nd of April 2016, i had sex with the number 1 man on the 30th of April early hours the 1st of May 2016 then had a one night stand on the 6th of May early hours the ' 7th ' it was after 12 mid night but around 5 am on the 7th of may who is my baby's dad?am not proud of this I feel ashamed but really need help thankyou, i want to keep my child but not knowing who the baby's dad is, is killing me i had actually forgot i had the one night stand and I've told the person I was dating am pregant to him what can I do now?a part of me is saying have a abortion and move on but am just worried incase it is actually the persons I was dating, i don't really want to be bringing a child into the world not knowing there father and it being a one night stand also the number two man took advantage of me and I really don't want to have to remember that as I already feel awful about what has happened, Ive done the calculators when you conceive to see what it was and apparently it was the 6th of May but I never had sex with the number two man until the 7th of May at 5am because it wasn't until midnight Friday on the 6th we had met but now it's saying I conceived then so it's making me think it's the guys i was dating and then when I conceived even tho we had sex the 30th April the 1st of May as sperm can still live inside you for a few days right? Thankyou everyone please don't judge. I already feel so low as it is. I think it makes me 7 weeks tomorrow from working it out

There is no way for us to tell you. You will need a paternity test and I would also suggest an STI test as well. I don't mean that in a judgmental way, just a suggested as unprotected sex with two people means you have also slept with all of their past partners as well.

If you have a standard 28 cycle then it is most likely to be man no 2 as typically you would ovulate around 14 days from your period. It would be quite early to ovulate 8 days into your cycle, although it can happen - if you regularly have short cycles then it is possible that it is man no 1, but from the OP and using averages, I would say chances are the second man. Of course, a DNA test would be the only way to be 100% sure.

You could also possibly ask for an early scan or blood test to see if you can infer the number of weeks you are, although this would only give you an indication.

So, you have taken absolutely no responsibility for your own fertility ? I can't believe that people do this. !! It's a life, ffs....and I aim this comment at the men you have slept with, with equal disbelief. Is the creation of a child not worth at least a discussion about wether they are wanted or not ?

In answer to your question, impossible to say. Not the best start. DNA is the only way but that's only once baby is born. How many weeks are you ?Are either father remotely interested in being a parent. ?Perhaps in future, sorting out some contraception might be a good idea if you are prone to drinking so much that you have sex with random men.

Can't help but think some of these comments are a little harsh. Put aside the circumstances and there is a terrified lady who is asking for help. Yes the advice may be the same but a little support wouldn't go amiss either.

Op I hope this works out well in the end and try to stay safe (in all senses of the word)

Timeline wise it is probably more likely to be the one night stands but it could be either mans as ovulation dates can vary hugely. You need to be honest with your partner and arrange a dab when the baby is born I'm afraid. It's a horrible situation to be and I feel for you.

Id say 6th of may as you dont ovulate right after a period ime are you sure it was a period and not spotting ? Its a bit soon after a period to be getting pregnant it usually takes 2weeks after to ovulate