When did your last period start? Dates are based on the start of your period.
Your due date is consistent with a period starting on November 25.
That would be sex on days 11-12 of your cycle with your boyfriend and with "a guy" on day 14.
You'd be near peak fertility in both cases. Either man could be the father. You are going to need a DNA test.