There is no such thing as a 24-hour period. Menstruation usually lasts for about 3 to 7 days.