Menstruation, or the period, usually lasts between 3 to 7 days. The duration can differ from one cycle to another and can change over the course of a woman's life. If your period lasts longer than 7 days consistently, it is advisable to consult a gynecologist to rule out any underlying conditions.