Suguri
wowzers 🎂 10 days!
I'm not in college, but I understand feeling like you're not ready to become an independent adult yet.-snip-

If it helps, I'm trying to get myself to take life one step at a time. As in, taking your time with things, because you'll only get more stressed of you rush yourself. But it's not easy when you're my age and/or you still live with your parents.
I also want to add there's lots of things in your post that reminded me of my relationship with perfectionism and my sister's experience with online school. I feel you on that first part. T^T