I can do the program for a while, but then I feel that my will begins to slip and I'm binging again.
The trick to surviving failure is to refuse to be disillusioned by it. It is the gradual effects of disillusionment ('retreat after defeat') that sap the will and prevent us from enduring to the end in order to triumph over our challenges.
The first step in this process: Don't degrade your failures by stripping them of their spiritual value.
This is why most successful people are actually experts in failure.