I think if your case becomes really unbearable, then hormone therapy is another solution that you should seriously consider to permanently fix your problem. Ask your doctor about the available hormone therapy options and which ones are suited for you. Among the most effective are danazole, progestin, GnRH antagonists. Most of these methods target estrogen, the female hormone that causes menstruation, and lessen its activity during your period.
A milder version of hormone therapy is the use of contraceptives, which is also proven effective in controlling heavy periods. Oral contraceptives like pills are found to lessen heavy flow by up to 60 percent by preventing ovulation. One such pill is Natazia, a combination estrogen-progesterone oral contraceptive, has been approved by the FDA specifically for treating heavy menstrual flow.
For more permanent solution, most doctors recommend the use of intrauterine device (IUD). The advantage of this option is that it can work for up to five years after it is put in place. However, this contraceptive is only recommended for women who had a child before. Ask your doctor about it if you feel that you are a good candidate for its use.