Birth control help!

So I am 17 and want to get on birth control, I’ve done the pill before but it never worked out for me. I hate taking pills and every time I took it, it made me feel like I had to throw up. So I was thinking about the shot but all my friends said it made them gain a lot of weight. Then I considered the IUD, and then I seen a post on Facebook about how horrible it is and how it almost cost the life of her and her child. I do not want to get the implant for your arm. So I’m a little troubled right now!! Please help with suggestions!