My wife told me she cheated on me earlier this week whilst i was on my Stag weekend on 15th July. She had unprotected sex with another man. She was pissed off with me as when she was on her hen weekend the week before I went out on our "dad stag nnight" out then stayed out until 6 in the morning round my best friends house and didn't collect her from the train station the next day as was really hungover( still no reason to cheat on me drunk!)she came off the pill about 6 months back and started to have regular periods with them starting on the 22/23rd of the month. The first day of her last period was 22nd june. The last time we had sex before that was on the 7th July, normally I pull out but this time I pulled out a bit late and remember saying "oh s**t". I'm worried that the baby isn't mine, we took several clearblue tests on the 28th July which said 2-3 weeks pregnant. Could she get pregnant on the 15th July and then show positive on the 28th. Her behaviour has been erratic over the whole wedding period I thought it was down to hormones and the stress of the wedding but now I know he reason why. My gut feeling is that it isn't mine because I did kind of pull out but not fully. She won't have an abortion either as she says it could be mine. She used to have anorexia as well and thought she would never conceive and thinks she might not get pregnant again. Everything is messed up! I want to give her a second chance but what if it isn't mine, I don't think I am strong enough to raise someone else's child. The other guy knows about it as well so I would imagine we would need a DNA test. If it is his everyone will find out as I would imagine he would want access. This would be such an embarrassment for everyone to find out what she's done to me, my friends never trusted her as she was always very flirty, I thought we had finally made it as a couple getting married and having a baby everything was falling into place perfectly then this bombshell was dropped! I want to give her a second chance and hoping a child may bring us back together.