Birth control method

Tara
A year ago i got put on the pill because my period came every two weeks and was exetremely heavy. I went off that pill after about 4 - 5 months on it because of side effects and my period returned every 2 weeks. I then went back to my doctor and he put me on different pill and have been getting bad side effects again and have gone off it. What birth control should i go on next that with help my period and prevent me from pregnancy?