Question: I am 37-years-old and have not had a period for 2 years. What could it be? Dr.Amos answers: There are several reasons why a woman does not get her period (amenorrhea). The first reason is pregnancy, in which case the pregnancy test would be positive. Or breastfeeding. If there is no pregnancy, then other reasons include: