Don't worry, you'll find someone eventually. If you can work on being less shy, I really think it will help you in the future. It's hard, but babysteps work like a charm.
If you're less shy, you will meet more people and that's the way to get a boyfriend. (It still takes time, though.)
From a 21yo fellow who hasn't had a boyfriend yet either and i......
reply