What can cause low self-esteem?
The things that affect our self-esteem are different for everyone. Your self-esteem might change suddenly. Or you might have had low self-esteem for a while.
There are lots of things in life that may contribute to low self-esteem. For example:
- Being bullied or abused
- Experiencing prejudice, discrimination or stigma, including racism
- Losing your job or difficulty finding employment
- Problems at work or while studying
- Physical health problems
- Mental health problems
- Relationship problems, separation or divorce
- Problems with money or housing
- Worries about your appearance and body image
- Feeling pressure to meet unrealistic expectations, for example through social media
You might have had some of these experiences. And you might have had difficulties that aren’t listed here. Or there might not be one particular cause.
If you struggle with low self-esteem, it might feel as if making changes will be difficult. But there are things you can try. See below tips to improve your self-esteem for some suggestions.
Is low self-esteem a mental health problem?
Low self-esteem isn’t a mental health problem in itself. But mental health and self-esteem can be closely linked.
Some of the signs of low self-esteem can be signs of a mental health problem. This is especially if they last for a long time or affect your daily life. For example:
- Feeling hopeless or worthless
- Blaming yourself unfairly
- Hating yourself
- Worrying about being unable to do things
Having a mental health problem could also cause you to have low self-esteem. And it might feel harder to cope or take steps to improve your self-esteem if you struggle with your mental health.
If you are worried about your mental health, these pages on seeking help for a mental health problem have information on how to get support.