Anyone that's tried going on a diet knows how difficult it actually is. There are lifestyle changes that need to be made such as finding time to exercise and learning to try new and different foods. Those are the easy parts of it. After all of that, there is still the problem of dealing with food cravings.