What can cause a late period?

My period is late, it hasn't come for nearly 3 months, but is not the first time this happens to me, I'm just worried, and no I'm not pregnant, what can cause a late period? is there anyway it can be fixed? Thanks in advance
What can cause a late period?
Post Opinion