How Many Days Does It Take To Form A Habit? ‘Not 21,’ Science Says. How many days does it take to form a habit? Many 'experts' will tell you it takes 21 days. That's not what the science says though. Maria January 27, 2017 0 Comments