I don't mean to be negative, or whiny, or self-degrading, but I must be honest: it is very hard for me to feel good about myself. I have been told numerous times that I have an unattractive and unappealing appearance. Countless women have told me that they would never date someone who is as ugly as I am. I am 20 years old, but I have never had a girlfriend, and no girl has ever shown any interest in me. I want a meaningful, fulfilling relationship, but no girl would ever be willing to give me a chance. All girls, whether strangers or acquaintences, seem to avoid me. If I even look in a girl's direction, she immediately looks away and tries to make herself seem busy so that I will not bother her. Other guys can easily talk to girls, and flirt anytime they want. If I approach a girl, she seems annoyed; if I try to say anything even remotely flirtatious to a girl, she appears disgusted, and literally offended. Other guys are capable of securing a girlfriend, or at least a date, anytime they want to. But I am not capable of any such thing. This leads me to feel very insecure and inferior. I cannot be confident in myself or feel secure with myself, as long as I know that no girl would ever desire me. (Because girls instantly reject me based on my appearance, it would make no difference if I did have a self-assured personality, anyway.) I deeply desire a loving relationship with a girl. I want to experience love, appreciation, and affection, but no girl would ever give me a chance. And I don't just want a puppy - I want a real live human being who loves me and likes me for who I am. My loneliness is a source of great suffering for me. I want to become a more appealing person. I know that confidence is attractive, but it's very hard for me to have faith in myself when girls avoid me and call me ugly all the time. If I am smug and superior, will that make me appear more confident? If act as though I value myself, will that make me appear self-assured, or just arrogant and egotistical?