Question: how long does it take for junk food cravings to go away?
Answer: Some experts believe food cravings last only about 3-5 minutes.