Здесь нужно разделять причину и следствие. Такая привычка, как правило возникает из-за психологических проблем. Если это так, то первым делом решать нужно именно это, первопричину. Иначе избавление от одной привычки может создать другую, или возобновить ту-же со временем, ведь проблема не в привычке самой, а совсем в другом...
И вторая часть, непосредственно избавление от привычки. Если причины уже нет, то избавиться будет сравнительно легко. Особенно тем, у кого есть воображение. Предлагаю такой действенный метод (всё далее ниже - описание).
Подготовка: Закройте глаза. Представьте "негативный" образ, когда грызете ногти. Как можно подробнее, какие мысли, чувства, вкус, звуки, ощущения... Это нам еще понадобиться. А еще, представьте противоположность, идеальный позитивный образ: где нет этой привычки, так-же нет никаких психологических проблем, все отлично, успешно и т.п.
Представьте, что смотрите большой телевизор. И видите на экране ярко четко тот первый негативный образ. А в нижний правый угол поместите маленький образ позитивный. По хлопку в ладоши, быстро разверните маленький позитивный образ на весь экран, заменив негативный. Чем быстрее это получиться - тем лучше. Очистите экран и повторите снова еще раз 10. С каждым новым повторением, негативный образ должен становиться тускнее, позитивный наоборот ярче, а так-же скорость их замены должна возрастать (секунда и даже менее). Проверить успешность выполнения методики просто: впоследствии, негативный образ должно быть сложно представить, а позитивный - легко. Вот так за минуту можно избавить человека от привычки навсегда, если нет психологической причины ее возникновения. У детей работает безотказно, у взрослых тоже работает, но немного хуже.