Question: how long does it take to change eating habits?
Answer: According to one study, the average length of time it takes to change a habit is about 66 days, although depending on the individual it may take anywhere from 18 days to 254 days. Politi says that the timing of habit change is a complex and controversial topic.