BC help!

So I have been on the pill for about 3 years, and recently I wasn't able to refill it because of a mix up with my doctor. (I go to school in a different state than where my doc is located). I really need to get back on birth control because I am sexually active w/ my boyfriend, however I don't think I want the pill anymore. I've already tried the shot and it made me bleed non stop! Have you guys used any other methods that you liked? I was thinking the IUD...lemme know!