Late period?

Anyone know reasons other than pregnancy why your period would be late? I haven't had a period since April 7. Doc says it's normal unless you go three months or more. I have always been regular. It's driving me nuts! Negative tests and blood test so pregnancy is out. Any ideas?