An underactive thyrid could cause a short period

Prostaglandin can cause a painful period
Why is your period heavier or lighter than normal