Question: is it normal to have your period every 18 days?
Answer: The average menstrual cycle is about 25-30 days, but it can be as short as 21 days or longer than 35 — it's different from person to person. The number of days in your cycle may also vary from month to month. When you get your period, it's normal to bleed anywhere from 2 to 7 days.