I'll share some things i've been advised, as our situations have many key elements in common. (I'm sure that goes for the rest of the addicts on here. You know, focus on the similiarities and not differences.)

Maybe keep a written list in your wallet detailing only the horrible aspects. It might take you a while to think of them if you're in the euphoric recall trance, but I hope it'd be worth the effort to you. Refer to the list of horrors when you get the urge to go back to that way of life.

Also, perhaps, keep a Gratitude List with you at all times so you'll be forced to at least briefly consider what you'd have to loose by relapsing on drugs and old sex/love fetishes.

If you're just too far in the zone for logic to help, try using a potential weakness as a strength. For some, procrastination works. "If I do everything I'm supposed to do today and stay clean just for today, I will use tomorrow if I still want to." Then when the next day comes, think that again... if you still have the urge.

I think, speaking for myself, if I were more content with my life now and had a hobby that gave me a natural high I'd be less likely to romance the past and, arguably, the most unnatural high (because it's totally man-made). Creative writing used to give me a natural high.

Remember, feelings aren't facts. Feelings won't kill you, and they will pass given enough time. However, acting on your feelings might well kill you.

Hope this helps some. Even if it doesn't suit you, please know that it comes from a place of Light and Love... from my heart to you. I care, Robby.