15 & wanting Birth Control

Im 15. Ill be having my baby boy next month (8/18). Anyways what is the best type of bc you guys suggest? Im not good with taking medication right on the exact same time... and i DO NOT want another baby. I was something long lasting and supper efficient.