what is it???

if i spot before my period is due, what does it mean?

i only did smth sexual last week, but no sex