teen period talk

my period is two days late, i’ve been late before, i’ve experienced cramps, diarrhea and spotting. i am almost certain i’m not pregnant but i need to figure this out