Astrology as a branch of science is quite mature, while many of the Astrologers are not!!
Ayurveda literally means the science of life, and is not restricted to medicine alone. It moves from known to the unknown, solving with it the various mysteries of nature. Many renowned physicians of the past were also following Astrology closely