Being overweight or underweight can disrupt the normal balance of hormones, leading to irregular periods or even amenorrhea (absence of menstruation). Excess adipose tissue can increase levels of estrogen, potentially causing heavier or less predictable menstrual cycles.