What are the main factors affecting health?

There are five factors that affect human health:

1, lifestyle. The influencing factors of lifestyle include daily life, diet, psychology, sports, hobbies and so on.

2. Genetic factors. Genetic factors are inherited by parents.

3. Medical factors. Medical factors refer to the local medical and health service level.

4. Social factors. Social factors include social system and policy, personal income and social status, cultural background and social support network, education, employment and working conditions.

5. Natural factors. Natural factors refer to the degree of air and water pollution in the environment.