Best time to eat healthy food