Late period..… WHY!

My period is late by 22 days! I'm 13 and not sexually active. Its day 58 of this cycle, last time it was late by two weeks and the time before that i t was 2 months I'm pretty sure. I'm wondering what's causing this, I have really thick snotty discharge sometimes too, what's that about???