I don't what I should do.

Sierra

my pwriod was suppose to come 3 days ago and on the second day I got spotting and today it just stopped. its been about 3 weeks since me and my boyfriend had had sex. I really dont know what i should do my period had never been late than by two days.