Long story short. It will probably suck right up to the point where you meet the right girl.
You are too young to not realize there are 3.5 Billion women on this planet, of which probably several hundred million are around your age and speak english (if that's even a requirement)
You can waste a lot of time in your young life thinking about this.............and from experience nothing I could tell you will change that right away.......but you have to move your life forward. Don't be 50 wishing you hadn't wasted 2 more minutes worrying about a girl you never even went on one date with.
But just know you didn't blow anything. Hell she said yes to your buddy after hanging with you...............that night. You'd think she might have given you a solid day to follow up......... shy or not.
Time will heal this, you can trust me on that. You just have to know it too and you'll be fine.
Spend your time worrying about your future, your career, education, what color to get your Camaro