Period

So just gonna say this right away, I'm a virgin. But my period is 3 days late and I have been having cramps since Monday. Does anyone know what this could be from?