Fuck fast food.
Try packing a lunch that's relatively healthy but that you also genuinely enjoy. That's a trick I've used that's worked well for me.
Packing healthy snacks also does wonders. Believe it or not, I used to eat raw potatos... It was gross but it kept my stomach full...