Long vent/yap read if you want
You're very young and you're making yourself way sadder by thinking that you're wasting your life away. You still have a damn lot of time to figure EVERYTHING out, and everything gets better with time - which you believe you don't have, but you do.
Don't think about other people having fun, dont think that you're missing out on anything, because so what if you are? You have so much time to make up for all the losses that your brain couldn't even comprehend it if it tried.
Everyone has different circumstances in life, and yes, you might've gotten unlucky, but that never stops a strong person from crawling through and making everything better, and i believe you're a strong person simply because you aren't afraid to type all this out.
Give yourself time and confidence buddy. You'll make it through. All power to you.