If you are addicted to food you might want to consider Overeaters Anonymous. They have groups all over the place. At the very least, they are a support group that could help you out when you have to transition out of the treatment you're currently following. You might also want to look into other support groups such as TOPS (tops.org) or Weight Watchers (weekly meetings).
I see you've tried a bunch of different methods that don't work for you.
What about those programs did you like? What were your expectations with them? What didn't work for you, and why did you quit them?
I'm asking that, because if you really want to lose weight you're going to have to stop blaming yourself for every "failure" and start looking into building a program that will work for you.
Maybe the word 'program' is too much, though. Build a healthy habit. Just one. Build it up. Embrace it. If you slip up, brush it off and get right back to the healthy habit. Reward yourself with positive thoughts for every attempt and every success.
And then pick another habit to add, and work on.
This isn't all or nothing. This is life. Mistakes are going to happen. We have to learn to take them with a grain of salt, and continue on in our efforts.