Ask you dr about birth control pills. You can safely take your 21 active pills from one pack and not take the placebo pills but on day 22 start a new pack of active pills for 21 more days. Therefor you can go apx 42 days without bleeding. Be sure to ask your dr first ! ( good for vacations etc)
I can't say I am the most well versed in this subject, but I did watch a commercial that said you can take a form of birth control and only have 3 or 6 periods a year. It may be worth talking to your doctor about.
DON'T take birth control. Your periods a natural thing and that's just stupid. Especially if your a young teen like me. Taking hot baths reduces your flow. I've also found that when I wear tampons and play sports I don't bleed as much as when I'm just wearing a pad (which I don't just wear a pad much). I think being active increases your flow, which results in less period time! Hope I helped!:)