Vedic astrology is probably the oldest and the most accurate science that is used to predict future. It was formulated by Indian sages and seers almost 6000 years ago. Even today most of the principles enunciated by these seers regarding planetary movements and their affect on human beings are highly relevant.
The only way to master Vedic astrology is to master the four Vedas -- Atharveda, Samaveda, Yajurveda, and Rigveda.-- which are a fountain of knowledge. References to Vedic astrology can also be found in Hindu religious texts like Bhagvad Gita and Vishnu Puranas.
Vedic astrology was formulated by taking the universe and nature as one single, holistic phenomenon. Almost all Vedic calculations are made taking the sidereal positions of the planets. The position of stars, however, remains fixed. In many ways Vedic astrology is quite similar to the way astronomers make their deductions.
Vedic astrology recognizes 12 different zodiac signs or moon signs which are Mesha, Vrishabha, Mithun, Kataka, Singh, Kanya, Tula, Vrishchika, Dhanus, Makara, Kumbha and Meena. The forecasts are made on the basis of planets and their position in 12 different houses identified in Vedic astrology. In Vedic astrology the Nakshatra (planets) are very important, and no Vedic astrologer can afford to make a forecast without mastering the science of planetary movements. Vedic astrology is very precise because all forecasts are made on the basis of complex mathematical formulations. The astrologers use an individual’s time of birth, latitude and longitude of the place of birth to prepare the natal charts. Unfortunately, not all Vedic astrologers are full qualified. Quite a few astrologers practicing Vedic astrology in India have only half-baked knowledge. This has started giving Vedic astrology a bad name. One should be very careful of conmen who claim to be Vedic astrologers.
Other than prediction, Vedic astrologers also teach methods by which the body and soul can be completely harmonized with the universe. This is achieved through yoga and dhyana.