Well, although it is grammatical, I would not classify this behaviour as an evil habit; that's is a bit too much. Perhaps it is best described as a bad habit. Usually we say : Give up this bad habit.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.