We get lazy when we think that we have unlimited time and unlimited choices. That’s why we are so much more efficient at the last minute.
If you want to maximize your time give yourself a smaller window.
Only allow yourself 6 hours of the day to eat and remember that you will become malnourished and sick if you don’t eat foods that are nutrient dense.
Give yourself 20 minutes to exercise and use cardio and resistance to improve your health.
Not only does this force you to be more productive, it also pays to choose the highest quality thing because you don’t have “forever” to complete it.