Late period

Why is my period always late?!? It was soposed to start 4 days ago and I still haven't gotten it yet! I know that I'm not pregnant because I'm a 14 year old virgin (unless I'm pregnant with the next Jesus). Nothing in my diet has changed so I'm just wondering