My job as a Mind Body Spirit Coach is not to 'fix' people, it is to 'break' them and empower them to connect to their spirit and trust that they will be re-built slightly differently given a little time and patience.
Our challenges will probably always be with us but, as we go on our journey of development, we become more aware of them, we come to accept them more, and they have less power over us.