We all get cravings from time to time but the underlying cause of them can differ from person to person. Cravings can have physical causes, for example, hormonal changes or lack of sleep, or mental causes, including mood or stress. The cause of your cravings will help determine how you