Pregnancy is the likely cause. But it also happens to marathoners and girls who have low body weight. And contraceptives can cause amenorrhea.