no period but im not pregnant ...

So last year in december i had a period then it stopped and didnt come for 3 months then started back in april and now its 3 days late and i dont know why because i haven't had sex... anybody know why? im 17