I disagree on her dumping you and honestly you shouldn't beat yourself up, it's who you are and you should take your time and when a girl who likes you for you comes along, then things will be fine. Maybe you could work on your anxiety but that's up to you. One word of advice, don't rush the process. Take your time and find a girl who likes you for you.