Late period.

Jordan
I am a virgin. My period is 287 days late. I am 16 years old and have always had very painful periods. Is it normal for teenage girls to have long gaps in between periods? What should I do?