Many seem like scams, maybe they work for some people, maybe they're just placebo. Personally, I think I your best bet is saving your money, and work towards healthy habits that will work for you long term. Will power is like a muscle. it's okay if it's not strong right now. as long as you keep working it out, it will continue to get stronger. You can do it!