i am ten years clean this month actually (i am 25 for reference), i now work in psychiatric health care and have never fully gotten rid of urges, but they become less powerful over time, I obviously am in an environment where there are lots of triggers with my job, so I have found regular therapy, journaling, and actually donating blood regularly for the 15 minutes of focus on the uncomfortable sensation while doing a good deed are rather helpful for me!