I had a few "nowhere careers" in my early 20s. My undergrad was in a fine arts field that interests me greatly but had little-to-no career potential. So I ended up in various retail and restaurant management positions that I hated. At 26, while still working 35-40 hours per week at a restaurant, I went back for an MBA, got hired by Megacorp 2 years later, and retired 24 years after that at age 52.
It's never too late to reinvent yourself, especially at 21. It doesn't have to be college or business, but it's important to be something that you know will be interesting and fun. I was always quite shy as well, although not to the point of social anxiety. Public speaking terrified me. But at Megacorp, I eventually became quite good at it and even enjoyed it. Change for the better comes naturally once you get outside your comfort zone.
It's never too late to reinvent yourself, especially at 21. It doesn't have to be college or business, but it's important to be something that you know will be interesting and fun. I was always quite shy as well, although not to the point of social anxiety. Public speaking terrified me. But at Megacorp, I eventually became quite good at it and even enjoyed it. Change for the better comes naturally once you get outside your comfort zone.