FT is absolutely, 100% correct. I'm currently battling vicodin and I've successfully battled alcohol, and what she says is true. The only thing that will make you quit is when the consequences outweigh the "benefits" of getting high.
Hopefully it will help you that there are so many people doing this (recovering) right along with you. I'm right there, too. You are so young! I wish I had never discovered vicodin and in a way, you're lucky that you are starting to realize you need to QUIT while you're so young. Good luck and keep posting.