Question: how long does it take for food cravings to go away?
Answer: Some experts believe food cravings last only about 3-5 minutes. Every person experiences cravings differently. Cravings are often for junk foods and processed foods high in sugar, salt, and fat.