Hi, I'm a hypnotherapist.
When it comes to cravings, during the 5 minutes just before going to sleep, rate your cravings from 1 - 10 for that day. Then until you fall asleep tell yourself that while you sleep your cravings will get less and less and the following day they'll only be at 3,4? 5?.....(reduce it by 2 or 3 - whatever is do-able). Try to picture the number (Maybe like a dial turning down? Or writing it on a black board).... As soon as you wake, for a few minutes, tell yourself that, "Today, the cravings ARE really low... This is a good day...." Try to keep things in the present tense... not in the future tense...." Don't beat up on yourself if things don't pan out exactly as you want. Move on quickly and congratulate yourself for your GOOD efforts.... even if there are only a few good efforts.
Try to make the new number realistic and then practise it every night before sleep & each day... then turn it down a bit more when you think/feel you're ready.
Also, keep in mind, that if you give up sugar or salt for 1 to 2 (3?) months, if you went back to the original level you consume of those 2, you'll find them pretty disgusting.
Will find some good links to post re how blood sugar balance is important in order to avoid cravings.... but got to go for now. If anyone could do a quick survey as part of my business studies, I'd be very grateful.