You're gonna yo-yo for another 6 years but every swing will be lower than the last, until you finally hit your mid-30s and adopt an "ah fuckit" approach to life.
I suggest working on your emotional issues before committing to another relationship. They might be more complex than you imagine. You might think you are depressed, for example, when in reality this is a symptom of being neurodivergent. Accepting yourself for who you are, right now, is necessary, and that requires knowing yourself.