I have a problem. I feel I'm too shy, and I don't really know how to get over it. I always seem to think I'm never good enough for the girls I meet, and I know I need to have more confidence, but I have no idea how to boost my confidence. I've only been with 2 girls, and I know that's pretty average for a 20 year old. I've also gotten some very nice compliments from them, especially sexually. I know I'm a little above average size wise (7.5" long and 5.75" around), and they both actually said that my dick was "the perfect size", so that made me feel good. They both also said I was phenominal in bed (I've always lasted very long, never less than an hour of actual penetration, and the last time she came like 8 times or something). I've also been told than I'm not unattractive, but I also know I'm no pretty boy. So, by my own logic, I should have some confidence, but for some reason, I lock up around girls. I can hold normal conversations and stuff, but I can really bring myself to tell a girl that I like her or that I find her attractive. I don't know why, but I never can find what to say, and I end up just sitting back and enjoying them from afar. What can I do to get the balls to tell girls how I feel? I know I just need to man up and say it, and just take rejection, because it happens to everyone, but is there anything I can do to make it a little smoother? Anything to make it so I don't come of like a total dumbass? Any help would be appreciated. Thanks.