Birth control

Deanna • I`m 17 , I like to scuba dive, and I have an amazing boyfriend we have been together for a little over a year ❤️
I turn 18 in two months and I'm thinking its a good time to get on birth control just to be safe but there are so many types of birth control which one is best in your opinion the pill , the shot , or the rod in your arm?