Good luck man. It's amazing that you realize this and make a commitment to quit a such a young age. Just know that you'll fall many times. There will be times when you think you've beat this addiction only to find your butt kicked by it just a few days later. Just don't give up hope. Forgive yourself, and keep fighting. One day (or less) at a time.
Thank you @angelpart. The past 6 days or so I've been on a binge. That ends now. Thank you everyone for you support, it makes this fight a little easier.