When endometriosis is present, menstruation may last longer than the average 4–7 day time frame. On the other hand, endometriosis may cause your overall menstrual cycle to shorten, meaning menstruation will occur sooner than once every 28 days.