Question: how long does it take to detox junk food?
Answer: #1: Stop Eating Junk Food for 3 Days Don't get too scared—you can do this. During the first three days, your body is working to get rid of all those toxins. Be strong and know it won't last. You'll feel better in 72 hours!