What's the last meal you have when you get this craving for sweets? You should post up your diet with macros while you're at it too.