To change a habit you have to change your behavior. It is always difficult at the beginning. But after some time, your new behavior because a new habit. Excepts say that people need 20 to 70 days to change a habit. Some habits can take a year to change. According to experts, there are six stages of change.