I make all my work lunches for the week on Sunday night. 

As for dinners at home we usually plan for the next couple days.  We have a big freezer in the garage and pull out a couple days worth of meat and plan meals around whatever was pulled.  For example if I pulled out some chicken we might have chicken and broccoli, chicken and a salad for dinner that night.