A study on 42,759 menstrual cycles shows that sleep quality affects menstrual health, with implications for physiological ...