I'm pretty much the exact same way you are. I know I'm a fun, intelligent, funny, fairly attractive guy, but it takes me a while to get past my initial awkwardness around other people. And hey, my girlfriend just broke up with me! I'm confident that I'll meet someone else who will understand who I am and like me for that. My last relationship would have been perfect except for the whole long distance thing

. This guy was definitely not for you and I know it takes a while (at least it is for me) but in the end things will work out and you'll find someone who appreciates you for exactly who you are.