Menstrual cramps often feel worse in winter, partly because cold weather causes muscles to tighten and blood vessels to constrict, reducing blood flow to the pelvic region, according to a yoga expert.