I really think you need hit the reset button on yourself. You are pissed you are single, and now you are probably single because you are pissed that you are single. Positive energy (and likewise, negative energy) is totally picked up by whoever you are talking to. Sh*t, even if you aren't talking to them, most people can just pick up on it. And get this. If you are somewhere where you are trying to meet girls, I'm guessing that negative energy just stews in you and it's picked up on even more by the opposite sex. I would recommend finding an activity that you enjoy. It can be work, school, hobbies, sports. Get your mind right by concentrating on those things that you are confortable doing and are preferably, good at doing. If you have a smartphone, download some ebooks on "true confiedence". If you have friends that generally put you in a positive mood, hang out with them more. Hell, get you and your friend going out, get in a positve frame of mine, walk with your head up, open up your body language, smile and you are good to go.