new birth control suggestions??

Okay so I have the birth control in my arm. I have had it for three years and am getting it out sometime this week. I have had a lot of problems with it to the point where I was ready to take it out myself (I didn't because I know that's not safe) but it has messed with my body so bad I can't stand it any more. I need to stay on birth control but I don't wanna another on in my arm. What do you guys suggest?!