Thanks so much RockRose. Really appreciate this very much!
I agree with Kailalaa that the baby is most likely your husband's.
The conception calculator I use online said your most likely time of conception was Dec. 29, based on your EDD, making it a bit of a stretch to be the other guys.
Thanks so much for your comforting words Kailalaa... just been so scared and worried... my husband is a really great guy and I know he's just looking forward so much to baby's arrival... it would just kill me to hurt him in such a way if the paternity turns out otherwise. Plus she would be the first grandchild in my family and my parents are eagerly anticipating her too. I wouldn't have the courage to face my family or my husband and his family if the baby wasn't my husband's. I've been looking up every single conception calculator I can find online to try and get some reassurance but there's so many conflicting calculations and explanations... I am just feeling so overwhelmed and upset.
So if you look it up it says your possible conception dates were between December 30th & Jan 3rd. So its most likely your Hubby's. When you have sex its possible for the sperm to stay inside your vagina for 5 days, but if you had sex the 23rd 5 days only brings you to the 28th. Now I won't say its not completely impossible its your ex's there is always that chance. But its more likely its Hubby's.
Try not to beat yourself up too bad, it was a mistake and it happened. Doesn't make you a bad mother, doesn't mean you don't love your husband and it doesn't mean you don't love that baby. The father is who raises the baby, no matter the paternity. Okay? Don't stress (: its okay