NO worries....you are doing so great and should be so proud of yourself! You are going to have those days or weekends for that matter, can't beat yourself up over it! Just do what you said and detox for a few days and get back on track....you can't live your life with out the things that you love!!! Hang in there, you are great!!!