ruth
without surgery, using a laser a good dermatologist or plastic surgeon can improve the birthmark. However it can't improve your self-esteem. I know that your outwards beauty sometimes hides your greater inner beauty. Please try a self esteem class, or some counseling from your local mental health center, they can help with giving you guidance and education on self esteem. I wish you well. ruth