confused

so i had sex last night and today i have had a bit of spotting and light cramps, my period is due in 8 days could it be coming early???