La formación de hábitos es un proceso gradual y depende de la complejidad del individuo y del propio hábito. Aunque comúnmente se piensa que son necesarios 21 días para formar un hábito, esta idea carece de base científica. En su lugar, se cita un estudio que indica que el tiempo promedio para formar un hábito es de 66 días, aunque puede variar desde 18 días hasta 254 días. El estudio también indica que la formación de hábitos puede ser más difícil para aquellos hábitos más complejos o difíciles, como hacer ejercicio o dejar de fumar. Como conclusion cuanto más frecuentemente se repita una acción, más fácil será convertirla en un hábito.
A demas debemos tener en cuenta que la formación de hábitos también depende de la constancia y la perseverancia en la realización de ciertas acciones. La motivación, la atención y la autodisciplina también son factores importantes en la formación de hábitos.