If you had a positive pregnancy test on December 23, as you said in your prior post, that is a bit early for the sex from the two latter times having sex that you mentioned in your last post (November 25 and November 28) to have caused the pregnancy, but it is probably still possible if you did an "early results" test. You say here that your period began on the 11th, but said above that it began on the 12th. Are your cycles super regular and come like clockwork every 28 days without ever varying? If they are not, you could have ovulated at a different point than the classic two weeks after your period begins.
Last period began Nov 11th, ovulation would have been most likely Nov 25th. Sex on cycle day 4 Nov 15 is not likely to result in pregnancy. My guess is that guy #2 came a bit inside even if he finished outside. Maybe he fooled around some more after finishing. Due date based on period alone would be August 18th no matter who the father. Best of luck going forward.