period is 12days late!

Nikki

period is 12days late;

having bad pains in my belly and my left side.

belly is hard as a rock ummm..