What was the first day of your last period, the one that came in late May or early June?
Did you continue to have sex with your 10-year partner all through June?
If the only sex with the stepping-out guy was May 24/25 (and then you had a period), and then only June 25th, it sounds like your regular partner is the dad if you kept having sex with him. This is because if you genuinely didn't have any other sex with Mr. Stepping Out until the 25th and got a positive on a home pregnancy test on the 28th, that's too soon for a home test to show a pregnancy. (Three days after sex is too soon.)
As RockRose has asked, how did you get the due date? If you had an ultrasound, that would be more helpful than if the doctor just used a little cardboard wheel and based the count on your report of when your last period came.
This is a little confusing. Was your due date determined by an early sonogram, or by menstrual cycles? If you're due on March 14, that means your baby was conceived around June 21 - which doesn't usually allow for enough time for you to have a positive pregnancy test just 7 days later.
What is the basis for your due date?