I remember your sitch, and I'm sorry that it turned out that way. You were such a courageous and hard working DBer. It sounds like you're in a good place now, and I'm glad about that.
On the other hand, sometimes these struggles are important and help us to grow in ways we never would. The freshness of the relationship and one's youth are factors but every instance of love is important and worth salvaging. It's up to the persons involved to make the call to stay or go.