This column will change your life: How long does it really take to change a habit? Everyone knows that it takes 28 days to develop a new habit, or perhaps 21, or 18, depending on who you ask; anyway, the point is that it's a specific number, which makes it sound scientific and thus indisputably true.