How long does it take to break a bad habit?

When I say a "Bad Habit" I don't just mean a very small one, I mean the type of habit that you have be practicing for years!!!! and apart from how long it takes to stop do you guys think that finding something you enjoy doing will help prevent you from doing what you so badly want to quit doing?
8 answers 8