What is low self-esteem
Low self-esteem is sometimes a consequence of some other problem which causes distress and disruption in a persons life.
Low self-esteem may also have been in place since childhood or adolescence or as far back as the person can remember. Lasting negative beliefs about the self may contribute to a range of difficulties, including depression, social anxiety and addiction.
In this case you could benefit greatly from counselling.