Late period

I am 13 and I have never had sex but my period is late by 8 days right now. I have been cramping like crazy for 2 weeks and I don’t know what to do! Is it just stress? Please help!