Hello,
Welcome to ehealthforum and thanks for writing
The symptoms described by you as spotting,fatigue,breast tenderness,mood swings,nausea,headaches,cramps are suggestive of pregnancy.If you had unprotected intercourse then high possibility of pregnancy is present.
Get a Urine test doen for pregnancy determination.Alternatively you can also get a Blood hcg test done which is a confirmatory test.
Kindly visit a Gynaecologist for evaluation.Have healthy balanced diet.Restrict smoking and drink lots of water.
Take Care!