How long does it take to form a habit? The best-known study puts the median at 66 days, but the range ran from 18 to 254...