Prolonged menstrual bleeding may be a side effect of certain medications or caused by hormonal fluctuations. No two menstrual periods are exactly the same. Some last one day, while others last a week.