Soph, you're a lot less fucked up than I was at 21, and I didn't have any idea what the hell was wrong with me.
You've got a lot of years ahead of you, and I see you making positive steps and heading in the right direction to make them very happy years.
You're a smart dude. You're going to be just fine. You'll have struggles, and I think you know that, but you'll make it.