Increased body fat leads to higher estrogen levels, which
can make
periods longer and heavier. 4. You're super
stressed out.
Stress can affect your menstrual
cycle in pretty much every way possible. ... But other times, it
can make your
period longer or heavier or lead to mid-
cycle bleeding.
read more >>