kate im not maried but i was in a similar situation i slept with 4 guys in 16 days ( please dont judge me!!!!) and by "my dates" it should of been the firstguys but it wasnt and three dna test later DS now has a dad but i think you need to be honest with both of the men....termination is an option but if you terminate you are still going to be racked with guilt and will prob end up confessing to DH who will be even madder because you got rid of a baby that "could" of been his..i really wouldnt keep it and just say its DH's because that will eat away at you too...so i think your best option would be to be HONEST...
Hope that all this works well for in the end and im sorryif i was blunt.. good luck hun
I really like Tara's take on this hun, and she does have some experience with not knowing who the father is. Either way you have a big secret to hide....can you live with that? As much as it's going to hurt, I think DH needs to know, if you respect him at all you have to tell him.

Good luck