I'm a planner so I work well with planning out my schedule. I'm also pretty flexible with it. For instance, I was sick yesterday so I couldnt get my run or strength training in. Instead, I'll do it when I get home tonight since I had planned a rest day anyways. I think that as long as you are honest with what you are capable of and allow yourself to have free days or rest days, the scheduling systems works. I also try to post it online or around my apartment so I stay accountable. Helps when other people can look at you and say "Hey, you're supposed to lift weights tonight!"
As for meal planning, I meal plan only my dinner and snacks and then I try to eat dinner leftovers or simple sandwiches with apple sauce, a cheese stick, and a fruit for lunch and a smoothie for breakfast. I make the plan the night of my grocery shopping (usually Sunday) with a shopping list so I am not tempted to go off the list. It actually saves me money. Instead of buying a whole bunch of random stuff, I only sepnd money on things I need. And I do buy some quick options for days where I am sick or tired (like frozen pastas, pre-made dinners, etc.).
"They say: 'Good things come to those who wait.' I believe good things come to those who persist patiently." Written in 2010 by Mandla L. Nkosi --- South Africa I believe waiting is not an option but persisting with patience is rather better.