Is there a reason you're doing so much exercise? You really only need 30-45 minutes of cardio, 3-5 days per week, along with strength training 2-3 times per week. What matters most is the quality of your workouts, instead of continuing to add on more time.
How soon before your workouts is your last meal/snack?
"You may have a fresh start any moment you choose, for this thing that we call "failure" is not the falling down but the staying down." Mary Pickford