hi there Leila, some of the things i have started doing is going for walk, eating a healthy alternative that has some body to it like fruit, nuts etc so it takes my mind of it and sends the message to my brain that I am full.
Also I love singing and listening to music so I have been doing a lot more of that.
Housework, once i get stuck into it i forget about the food idea often, and i get a clean house
going outdoors and pottering in the garden
reading a good book in the sun
All these things give me a sense of satisfaction and often replace that feeling i am trying to get from the foods i crave.
hope this helps.You need to find something that you like to do ,practice makes perfect , and if you slip up and have something maybe you shouldnt have , Dont beat yourself up to much. Concentrate on the future and dont forget to congratulate yourself when you do beat a craving.....