Well, the best thing you have going for you is that you realize you have a problem. That is the first big step. I have heard great things about AA, but other people have already posted about that. The next thing that you need is a lot of love and support. You have not wasted your life yet because you are still young. This can be conquered if you want it bad enough and it sounds as if you do. I wish you the best of luck!!