TIL the idea that it takes 21 days to form a habit was started by a plastic surgeon turned psychologist, and that on average it actually takes around 66 days, varying person to person, with participants in the study taking from 18 to 254 days. User smugglingpeanuts, in the Today I Learned (TIL) subreddit, 18 Jan 2014