Question: what are the three factors that affect mental health?
Answer: Self-esteem. This is the value we place on ourselves, our positive self-image and sense of self-worth. ... 
Feeling loved. Children who feel loved, trusted and accepted by their parents and others are far more likely to have good self-esteem. ... 
Confidence. ... 
Family breakup or loss. ... 
Difficult behaviour. ... 
Physical ill health. ... 
Abuse.