It's likely that for many people there is a complicated combination of factors.
However, different people may be more deeply affected by certain things.
Although lifestyle factors including work, diet, drugs, and lack of sleep can all affect your mental health, if you experience a mental health problem there are usually other factors as well.
It’s possible to recover from mental health problems.
Many people do – especially after accessing support.