Diets do not work. Not with losing weight or with getting out of debt and living debt-free.
To lose weight you need to make a lifestyle change. That probably includes changing your diet but for sure to sustain your weight loss you need to change your habits. No more late night snacks. No more over indulging when you're not hungry. And definitely making sure you get a good night's rest.
Finances are exactly the same. If you want to get out of debt then you need to make a change in your life. A change - to stop spending more than you bring in. A change - to look your debt in the face and tell it you're done. No more struggling and seeking happiness in material possessions or experiences. A change - to look at the big picture and see the freedom you'll have from being debt-free.
Today is the day. No more excuses.