I haven't harmed in over 5 years. I still get urges.
I think perhaps it's like smoking or any other addiction you can stop but it's always going to be with you to some extent.
Dealing with it does get easier though. Practice makes perfect and all that jazz.