Thing is, usually people on a same overall level attract each other.
As soon as one partner starts to develop and grow but the other doesn’t, they’re creating a gap. And once this gap is to big, the relationship can’t hold.
If you’re using subs to develop your personality and your life in general, but she doesn’t do any work at all, you’re evolving apart.
If this is the case, remember, Good ones go, better ones will come.
It might hurt for some time, but once the pain is gone, you’re ready for a partner on your level. I’d only advise to look for someone who is eager to grow as well. Someone who is not willing to stay on the present level.