Missed period, haven't had sex?!

What are causes other than pregnancy that make you skip a period?! I had a period since the last time I had sex I usually have a 29 day cycle and it's day 34 af still a no show???