When you cheat take some activated charcoal or something to remove any toxins from your body. Don't be so hard on yourself, that's the problem none of us are perfect. We are destined to make mistakes. Pick yourself up and keep going. These things you can't really put a time on. Just keep doing what you are doing.