Hi Julie, I know what you are going thru. Sleep deprivation is the worst part of narcotic withdrawl. When I kicked methadone in '88, I really started thinking I would never sleep again. 21 days is a long time. Hopefully this won't last as long as that. Even if it does, you are way more than half way there!!!! I know you are probably thinking no one else has ever been thru what you are going thru right now. That is not true. Anyone who has had a long narcotic habit and has gotten clean has been thru it. I promise you the sleep WILL come....not sure when, but it WILL come. You are going thru the slow, painful process of your body adjusting not having the vicodins. PLEASE remember this agony...it will keep you clean down the road. Hopefully this is the day when you stop the drinking and taking the xanax. I really think that is just prolonging your pain and effecting your thinking. Have you tried to find a NA meeting? This board is great, but being with other people who are like you is even better. I'm really rooting for you. I can relate so much to what you are going thru. Try to think positive. What helped me was writing down on paper what I was going thru. You might want to try that. Hang in there. A day clean is a day won. Pat in Texas.