Help please

Thalia
My boyfriend and i had sex 3 weeks ago and today i am supposed to get my period. Ive been having some cramps and been seeing spotting but not heavy period like regular... What should i do or think? Pregnant maybe or just normal?