When do you pack your kids lunch box?

The morning before school, or the night before school??

I do mine the morning of, in fear the food will go crappy. But I'm curious to hear everyone elses thoughts..