@NightinGem Well there's plenty of parallels to my life (and my roommates.) Just means when I (or you) if we ever have families of our own, we can raise our children without that violence and try to take their problems seriously.
I'm genuinely impressed when someone actually moves out on their own at a younger age, that others make all the same complaints in their life that we do, but never back up their words by doing something about it. So you getting an apartment on your own, may seem daunting and scary. (Certainly was an interesting experience for my first time.) You'll get through it. If you have friends that have stuck with you, do you're best to not take them for granted.
Never feel bad for talking about things like this, depression used to be a thing that was hidden and considered a weakness, but professionals know just how counter intuitive it actually is. I will encourage you to tell people about problems, it's the first step to conquering them. It may pretentious and get a few to laugh that you said "you saved a life" but my friends "saved" mine plenty of times. (and I did it back, in ways that probably wouldn't be understood.) My family cat probably saved me back when I lived with my parents. I say that knowing how sappy it sounds, because back then being a kid and teenager. It was true.
You're not alone in this world and (not to sound presumptuous) but you'll have the best years of your life to come.
Also not to sound confused. (I'm sure you've been asked before.) The shelter have good wifi? ;P (I assume it's a library (my personal favorite) or somewhere else? Being humorous.)
Anyway, wish you the best from someone who went through the motions.