How long are lunar and menstrual cycles?
A full lunar cycle lasts from one new moon to the next and takes 29.5 days. The average menstrual cycle is also around 28–29 days long. However, the actual duration varies from person to person and month to month, ranging from approximately 21 to 35 days.