wondering ??

What are top reasons a woman can be late on her menstrual cycle other than the obvious stress and pregnancy . ? Because I'm weird , my period will be regular for a good couple months and than late again ...