Welcome to the site Austin - it's great to have you here
Also, thanks so much for your honest & candid introduction...trust me brother, you're not alone
In fact, you've made me a bit jealous by getting your shit together at such a young age!
See, in my "Other Life" - I also struggled on & off w/ my own drug addiction(s)...for a long, hard, miserable, lonely, alienated & isolated time (this "Other Life" ended for me a little over 10 years ago).
However, instead of getting it together in my early 20's like you did (which, in & of itself is admirable and no mean feat)...my 'War with Myself' took me to 50+ rehabs & detoxes, a 13 month "therapeutic community", dozens of outpatient programs, 10 years on parole and/or probation, 5 years in jail & prisons in 10 different counties spread over 3 different states, took my driver's license, killed a best friend of mine (watched him OD & die right in front of me - helpless to do anything about it...he was about your age when he died, etc, etc, etc.
I said all of that to say this:
After & in spite of all of that...I eventually went back & got my GED, worked full time, went to college & got my CADC (Certified Alcohol & Drug Counselor) -and- wound up working in a rehab; helping others that were just like I used to be - it was very gratifying.
Shit, selling *MY* gaming collection was easy to forgive myself for...it was selling everyone else's that *really* pissed everyone off
So...yeah, congratulations on giving up that 'High Cost of Low Living' sooner & younger than I did