There are several possible causes for irregular menstruation — these include stress, prescription drugs, strenuous exercise, eating disorders such as bulimia and anorexia, and an excess of alcohol, tobacco, or caffeine. It is normal in most women for the menstrual cycle to vary to some extent, however, severe variations, such as unusually long or short periods, or unusually heavy or light flow, may be indications of a medical condition...