Heavy/NonStop Period

Queen
Since I was about 12 I always had a heavy period. I am almost 26 now and I have a Non-Stop flow that is extremely heavy and put limitations on my daily activities. There was a time of 3 months that my cycle was on and that I was extremely anemic and have to receive blood & be on iron pills. I am currently not sexually active & i have no kids but I have been on the Depo shot for about 5 years just to stop my periods. I know the shots are bad for me and my body so is there anything else I can do? I have an appointment scheduled with my gynecologist but it's a month away. Advise please..