Prostaglandin can cause a painful period

Too much estrogen can lead to a heavier period
An underactive thyrid could cause a short period