I know the person I want to become and I can often stick to the behaviors and values that are required for a short period of time but then I completely self destruct like I did last night. 

I invited a girl over from a dating app, drank way too much, smoked a cigarette (which I never do but I did with her) and then ate a candy bar (I’m on a gut reset protocol that I just messed up). 

Now I feel like a failure and a loser that can’t stick to his values and own boundaries. 

Has anyone recovered from this?