As others have said, you are way too dependent on what you think others think of you.
It is none of your business what others think of you.
One of the best ways to improve your self esteem is to improve yourself.
Take a year and concentrate on yourself. Take some classes at a community college, learn to play an instrument, go to the gym on a consistent basis, learn an art, etc, etc.
Not only will these improve your own self image, it will help with your girlfriend problems. Women are naturally attracted to independent men with useful skills and interests. When your life revolves around getting a girlfriend, women can smell that sort of desperation, and will avoid you like the clingy plague you will end up to be.
It is none of your business what others think of you.
One of the best ways to improve your self esteem is to improve yourself.
Take a year and concentrate on yourself. Take some classes at a community college, learn to play an instrument, go to the gym on a consistent basis, learn an art, etc, etc.
Not only will these improve your own self image, it will help with your girlfriend problems. Women are naturally attracted to independent men with useful skills and interests. When your life revolves around getting a girlfriend, women can smell that sort of desperation, and will avoid you like the clingy plague you will end up to be.
You'd believe if you just opened your heart" is a terrible argument for religion. It's basically saying, "If you bias yourself enough, you can convince yourself that this is true." If religion were true, people wouldn't need faith to believe it -- it would be supported by good evidence.