I have a positive thing for you to think about. DH has been eating primal with me(mostly) and has always had a major sweet tooth. We've been eating this way for a while now and one by one he has given up past favorites because they are waay too sweet now and just don't taste good to him any more.
We usually eat a high protein breakfast and don't want to eat again until dinner. Too full! The days we don't have a high protein breakfast he does get hungry midmorning but he doesn't reach for the sweet stuff anymore.
THERE IS HOPE!!
If your body is willing, your mind can push it to do some amazing things.