Sounds like its you bro. The window of opportunities didnt go anywhere, you are probably just blinded by them because of the hott girl you went out with.
I went through the same thing. I went out with a girl that was hotter than hot, and she screwed my head up and i thought my days of getting girls was over (and Im only 23!!!!) Its all B.S. There are a ton of girls out there. your emotions just took a hit thats all. Dont let no girl fVck with your emotions. They may look hot, but think of it like this...They put all this makeup on, have to wear tight clothes, and show their titties and everyone thinks they are hot. Take the makeup off, put on clothes that fit normally, and cover up the titties, and I gaurantee you will be like, damn, you're not that hot, I dont know why i was soo scared.
Its all a damn illusion.