My GYN told me that taking ibuprophen around the clock during your period will help keep the flow from being as heavy. If I'm remembering the reason right it was that there is a vein to the uterus that closes off during the beginning of your period, but opens up again about a day in. The ibuprophen keeps it shut down, thus less blood.
I tried it, and it does help.
Caryn