An embodiment of the invention provides a method of collecting data to provide a personalized nutrition recommendation to a user, including receiving input from a sensor and/or an interface of a wearable electronic device of the user. The input includes physiological factors and/or environmental factors measured by the wearable electronic device, the environmental factors including sun exposure and air quality. A processor connected to the sensor and/or interface predicts nutritional deficiencies based on the input. The processor generates a personalized supplement recommendation for the user based on the nutritional deficiencies. The personalized supplement recommendation is displayed to the user on a display connected to the processor.