Question: how long do you have to do something before it becomes a habit?
Answer: It can take anywhere from 18 to 254 days for a person to form a new habit and an average of 66 days for a new behavior to become automatic.