1000 cal per day? are you a really tiny woman? How do you run on so little fuel? I would be needing a nap too on that much food but then I am a big guy.
My weakness is nuts and chocolate. I can avoid them but once I start I am hopeless. If you are having trouble with sugar addiction and cravings, try working on improving your serotonin levels.