You seem to be going through a tough time. Lack of self esteem can lead to anxiety, confidence issues and a lot of emotional insecurity. I suggest that you see a counselling psychologist to address your issues.
Health Tips
Make a list of all your achievements, abilities and skills that you have gained over the years. Appreciate and love your self unconditionally. It's impossible to please all the people all the time. Be realistic. You have some needs too which you might be neglecting.