Pregnant?

Breann
So i am 2 weeks late but lately i have been spotting only after sex could i still be or is my period coming??? The last 2 to 3 weeks i have been cramping on and off?