How to improve self esteem?

Hi I am 21 years old and can’t get a girl. I always try at bars, tinder, work but always friend zone or outright reject. To cope with this I get hookers which know isn’t good but makes feel little better than getting rejected . I do really want a gf but have never had it work and wondering tips I can try?

Nemo S2021-03-26T07:08:01Z

Personal accomplishments increase ones confidence and self esteem and women are attracted to men that have REAL confidence not the false bravado types yeah they can tell...   

NickD2021-03-26T04:34:02Z

Take up a hobby or other activity that you can become good at, even take lessons on how to do what ever it is you want to do. With success comes confidence, women want a guy who is confident in himself. 

While involved in your new activity its likely you will meet people of the opposite sex who enjoy what you enjoy and they will like the confidence you have in yourself. But the entire time you do this, be yourself. It'll happen, 21 is still very young.