Your a very handsome man and your so young still.
Please take heart that the love of your life is out there already and the day will come that you two are together.
In the mean time maybe you can focus on being/becoming the partner you want to be when you meet? Maybe your career, taking some extra classes or even volunteering to not only pass time, and advance your horizons but to also broaden your social circle?
If you think your getting depression or it is taking you under, please seek out help. Your truly worth it and your life is worth it.
There's too much life worth living and so many experiences that will make you feel good, don't give up. Get busy.