I’m sorry this is so hard. My experience was: recovery takes roughly 1/2 the length of the relationship
From what you wrote here, you have a lot of work to do before you’re a good partner. You really need to be able to stand by yourself fully before you can stand with somebody. You have good qualities: take the time to find them and nurture them.
Marjorie Taylor Greene of the rockies