As you have history of unprotected contact around the time of ovulation, all these symptoms are more likely due to early pregnancy
, but they don't confirm pregnancy.
For confirmation, you need to get a urine pregnancy test done.
The spotting which you had, might be due to implantation
which shows around the time of expected periods.
So, need to get the test done.
Hope this information is helpful.
Dr. Mrs. Sumeet Baheti