Ever heard of Ayurveda? I
came across this Indian philosophy and medicine a couple of years ago.
Ayurveda: The term is derived from the Sanskrit ayur, meaning "life" or "longevity," and veda, meaning "knowledge" or "science."
This healthcare tradition has been practised in India for over 5,000 years!
Ayurveda is based on 2 major principles. The first is that both body and mind are
interconnected. The second is that the mind is powerful enough to heal the body. To be able to do this you need to be aware of everything that goes on in your life, body and energy.