Why does these happen to me?

Leota • Taken. 12 years old / had some periods!
My period is today but I'm not bleeding. I have the Sharp cramps and this heavy bloating. Why hasn't my period come yet? I don't have sex or masturbated and I'm not stressed out. Comment what y'all think.