Severe weather Southern Minnesota reeling from floods

Irregular Period? It Could Be More Than Just Stress