I've looked into those programs, but ended up making a personalized plan myself which is really starting to make a difference!!
My humble advice is: Be encouraged by the small victories and take it slow. Set up a daily routine that you can stick to that is underwhelming and schedule frequent "catch-up days" or "days off" for yourself.
I started by simply picking one small area of my home (the computer desk) and keeping it clean and cleared off every day. It gave me some place to start each morning and somehow doing this simple task was inspiring and motivating.
Good luck to you!