Advancing on a spiritual journey is a bit like potty-training a pet. In the early stages there is a lot of messiness. Progress is slow. Recriminations abound. And if managed poorly, you may end up abandoning the entire endeavor. Much to the dismay of all parties involved.
Excellent analogy Anthony! It helps to be a dog lover too or a God lover as the case may be.