I like the link Anna posted the best. There's so many good ideas there.
Do you do meetings? I can't remember. Is there anyone you can talk to?
For me my cravings are very few and far between. But I know for me, a simple phone call to someone I care about helps break the nasty spell and bring me back to myself.
Are there any activities that you find give you intense pleasure or relief you could try?