Don't wait until your feel like you on the verge of needing some spiritual aid. A soul cleaning will help alleviate "lost feeling" and stabilize situations that are not going in a positive direction for you at the current moment or on a daily level. By doing this, it helps to bring your thoughts back to positive flow which can allow for positive healing energies to cycle completely back to you, and sometimes bring an abundance in the possibilities of love, happiness, prosperity, good health, and success. This transpires through your soul to mind and body.
There are different levels of soul cleaning such as low, medium, and high levels depending on particular life experiences you carry that may be negative or toxic to the soul. A healing of this type helps you to wash off those toxins so to speak and clean you to become your brightest self again with "new clothing". Sometimes during these soul cleanings you may even receive spiritual gifts to help you keep your soul clean for a longer period of time. For some it may last 6 months to 1 year and for others it may possibly last 2 years or greater. It all depends on the person and how much "toxins" are on, within, or around you. It also matters is you practice your own meditation or self-healing ways as well. These "toxins" are often caused by traumatic events, anger, fear, or the like. A good soul cleaning removes or replaces it so you don't dwell on them for months or even years.