Anyone work 12 hour graveyard shifts?

Its so hard for me to stay on track while at work, even though I pack my own lunches. I will often crave something sugary towards the end of my shift.. Its very hard to be satisfied with a piece of fruit. Grrrr