This can be reasonable to ask of a person taking the program but we are humans and our diets don’t necessarily go off a program that we take because some days people might eat better then other. All depends on what that person likes, the time they have to make or get food and the expense of it
Don't take the aggressive actions of other drivers personally.
It sounds most like a generalized anxiety disorder but there could also be some OCD in there.
The answer is 20 minutes. You must have 20 minutes of cardio each day to have an effective cardio exercise.