This technique helped me with cravings
http://www.soberrecovery.com/forums/...e-surfing.html
It was a revelation to me to realise I didn't have to act on my cravings and they would go away.
What about changing your routine as well - not only mixing up your route home, but changing what you do when you get home...think of ways to keep it fresh - it may help to break the associations?
D