How long does it take to form a habit § Source: § https://jamesclear.com/new-habit James Clear Key Ideas § It ranges from 18 days to 254 days Meaning it depends