For people trying to lose weight, the biggest challenge is to keep away cravings.