24 days...

My period is late by 24 days, I know I'm not pregnant because I haven't had any intercourse (virgin), why could it be this late? I used to be regular...😩😒