single since born😐

hey guys Im 21 and recently I've been thinking that I never lasted in a relationship more than 2 months😕when I first went to university I thought okay there will be plenty of nice guys for me but NO😣Im way too picky and Ive only liked like, 2or 3 guys(crush)! And im not shy and have lots of guys friends and so sociable I just dont get it😑being single is fun (mostly) however whatching my best friends doing good in a relationship makes me want the same🙁🙁I dont know if i should confess to anyone I have a crush on or what? wait for them to come forward🤔why is this so hard 😐