Time takes time KJ.
I'm not one known for my patience either so I understand what you're saying. In fact, I've often felt for those here that have their future so significantly affected by the actions of another.
But it sounds like you're making steps toward finding your light.
Even baby steps eventually lead you down the right path.
(((Hugs)))
Cece