If you have food cravings, it may be the result of a physical or mental cause. Physical causes may include lack of sleep, while mental causes may include stress. But there are some myths when it comes ...