I would definitely see if your doc can help you with this. Have you tried working with a nutritionist? They seem to have all kinds of useful tricks up their sleeves for fighting off cravings.
I used to be a total sugar junkie. I could eat four chocolate bars no problem. Then I had weight loss surgery and now I'm a salt junkie. I can't handle the sweet, but I want a bag of chips all the time. I'm not sure which is worse!!