Question: how long does it take for your body to get used to healthy food?
Answer: Likely, quite a bit more than three weeks. The oft-cited assertion that it takes 21 days to form a habit comes from the 1950s, when plastic surgeon Maxwell Maltz noticed that patients tended to grow accustomed to their surgical outcomes in about 21 days.