I've been clean from
SH for a little less time than you have been but I have the same issue; what I do it I think about how hard i worked to get clean and how had I've worked to stay clean this long and normally that helps, when it doesn't, i take a rubber band and snap it on my wrist and it makes me feel better for a while