Why is your period so heavy?

it depends your diet and if your stressed