What is the best birth control?


So I’m 18 and have been on the pill twice before and have struggled with it, I found that it made me very anxious (I already struggle with anxiety and depression) and I forgot to take it due to having a messed up sleeping schedule. I’m wanting to go back on to some form of birth control to prevent pregnancy but I am struggling with which would be best for me. The clinic which I go to only recommends the pill, the implant or the injection. I have a huge phobia of needles so I can’t bring myself to get the implant or the injection. Should I try again on the pill or try and find other options?