Ayurveda for Mental Health.
Ayurveda has defined health as a mental, physical and spiritual well being. In general when we talk about health, it always refers to body but it is more then body. In our daily life, to have effective learning, communication, emotions, thinking and self esteem one must have healthy mind and soul. Our body is made …
