There are many factors that can affect a person's nutritional needs, including their age, health, gender, genetics, environment, lifestyle, food quality and quantity, emotions, and occupation. Nutritional needs change throughout one's life as their body grows and ages. Additionally, factors like weather, physical activity levels, illnesses, and stress can require more or different types of nutrients. Quality and source of food are also important determinants of the nutrients available.