The best time to eat carrots for eye health is not a specific time of day, but rather alongside a meal or snack containing fats. Unsaturated fats can make it easier for your body to absorb ...