you contributed to the disaster. Every time. No exceptions.
So fix yourself. When that's done, you're ready.
Most relationships are entered into with one or both parties not being ready and that's okay as long as everyone is aware.
but in this case you've destroyed something because you couldn't handle yourself. So get fixed, then next relationship.