google 'ways to improve self esteem'
There is so much there that you can do to help yourself. You could have a look at the links there and try as much as you can. It will be a gradual increase, but it will increase with time.
Also therapy can help too.
It can get better if you keep fighting.
Hang in there