Halle. I'd like to pick you up and sit you on my knee, and cuddle you like a small child. You are tearing yourself apart and it's simply not necessary. 5 scans, a pregnancy test, a couple of midwives and loads of MNers are all telling you the same thing. This is your DH's baby. There's more chance of me winning Miss Universe than this being your 'Friends' and frankly I've more in common with an aged umpa lumpa than a beauty queen.
Get on touch with your despicable 'friend'. Tell him you need to know his blood type. He can either tell you willingly or via a solicitor.
Once DD is here, her blood type, eye colour, looks will probably reassure you with a DNA test.
Please my love, stop torturing yourself. You made a mistake, you had sex with someone you thought was a friend, but really used you. You were lonely & vulnerable and he took advantage of that. You trusted him as a friend and he betrayed you. Of course you aren't blameless, but you made a stupid mistake. You are never, ever going to do it again are you?
Please can you try to see how what you are doing now is going to cause much, much more damage to your relationship & family than a 10 minute shag months ago.
That was a stupid mistake. This, this what you are doing now, you have control over. You can get a grip of yourself and stop with the behaviour that's going to destroy your life if you don't.
You. You have the power here to choose. Choose to carry on like this or choose to accept that it's virtually impossible for this not to be DH's baby and control your behaviour.
Come on now. Do the sensible thing.