How Long Does it Take to Make a Habit?

(It's not 21 days) How long does it take to make a habit? Have you ever heard that it takes 21 days to make a habit? I'm sure at some point you have. That idea does sound great, but... have [...]