How long does it take to form a habit?

NLP Hypnosis Centre Helps you quit smoking
How long does it take to form or change a habit? Most people think that to create a new habit takes around 21 days. In reality this is not correct as for some people can take less and for others much more, even months. This is important when we are trying to change something so we don't think that if we don't do it after 2 or 3 weeks it means it is imposible to do. It dep...