Spiritual Counseling

What is Spiritual Counseling?, and how does one know when it is needed?.

Spiritual Counseling is a service that helps one understand why certain things or patterns in their life keep happening:

Thus, hampering or preventing them from attaining or achieving their goals.

Spiritual Counseling is needed when one perceives that even though they are or have started to follow a spiritual path and things are not improving for them.