First of all, there is no reason that anyone in this group or anywhere else for that matter would think you are a bad person! Things happen and that's what this is. Life just happened! Unfortunately I don't have any answers for you except to have a paternity test done. Unless the baby comes out a spittin' image of your current boyfriend, there is no other way to tell. As for the timing and due dates...they fluctuate all over the place. Each fetus develops at different rates so there really is no way to tell by that either. I am 15.5 wks pregnant right now and when I was 13.1 I was measuring 14.6!! I know for a fact that I am not 2 weeks more pregnant than I am so they are just off. Good luck with this and I really hope for all 3 of you that this is his baby!