It looks like you have received some really good advice here and I just wanted to add my support too. You can do it! You just need to look at rewarding yourself differently. Maybe you would like to get a really good book from the store and start that or go to a movie. You are free to move about and not be consumed by those thoughts of getting high. The weekends, as the holidays, have definitely taken on a new meaning and you will like them again. Believe me. It takes time is all and 10 days is a great start. Congratulations!!