Tam olarak 21 sayısını vermek doğru olmaz çünkü bu sayı her insan için kesin bir sayı değil. "Bir alışkanlıktan kurtulmak için 21 gün istikrarlı olunmalıdır" ifadesi en az "İnsanın hayatı 70 yıl sürer" cümlesi kadar genellemeci ve kesin olmayan bir cümledir. Doğrusu "Bir alışkanlıktan kurtulmak için en az 21 gün istikrarlı devam edilmelidir" olmalıdır. 21 gün kesin değildir. Yaklaşık gün sayısıdır.
Örnek vermek gerekirse European Journal of Social Psychology, 12 hafta boyunca 96 kişinin alışkanlıklarını analiz etti. Ortalama olarak, bir alışkanlığın otomatik bir davranış haline gelmesinin yaklaşık 2 ay, tam olarak 66 gün sürdüğü söyledi. Ve bazıları için sekiz aya kadar sürebildiği açıklandı. Bir alışkanlığı bırakmak da tekniken yeni bir alışkanlık olduğundan dolayı bu analiz "21 gün kuralı"nın neden kesin olmadığını açıklayabilir. Bu kural kişiden kişiye değişebilir. Sonuç olarak bir alışkanlığın bırakılabilmesi ya da kazanılabilmesi için en az 21 gün uğraşılmalıdır.