What are the factors affecting mental health and how this affect mental health?

Answer:
Stress is the main factor affecting mental health.it may be eustress,distress,hypostress or hyperstress.
First answer by ID1959477154. Last edit by ID1959477154. Question popularity: 2 [recommend question].