I try to stay calm, not get melodramatic and remind myself that this is hard to beat and it's a process. But to be honest not sure how good my advice is since I had another bad slip last night. I do think it's better to forgive ourselves when we mess up, so that we get back on track sooner, but I'm not all that sure how to do it actually. I relate to the all or nothing mentality. I have the same thing. If I'm on a positive streak and mess up just a bit I lose all motivation and then mess up more and more. If I have one minor PMO let's say after many days clean, the next day I'll feel so disapointed I'll binge for hours. And once I'm done with the bigger binges if I think back to the initial minor slip it seems like it wasn't all that bad in comparaison and it would have been good if I could have put a stop right there instead of going more down.