I have a new (for me) strategy for nonvegan cravings. Have a treat. Anything you like that is vegan. Tesco supermarket in the UK has 2,400 vegan items. They publish a list every year, so does Aldi and several other supermarkets. There must be 10,000 vegan treats in most towns in the UK and that's without mentioning the cafes, restaurants etc.
But in fact there are many more things. Think of all the things you could do - go for a walk, swim, phone a friend, have a game of chess online or with a non-virtual friend, read a book or magazine, watch a film, book a vegan treat in a local cafe or restaurant etc.
I have found in the last couple of weeks that I suffer from cravings less and less as time goes by. I now prefer soy milk to cow milk and soy yoghurt tastes much better than abnormal yoghurt. So over time I feel sure that all the cravings will completely disappear. It's like giving up smoking, at first it's very hard but after a while you find the smell of cigarettes totally abhorrent.