Our birth charts are fixed while planets and signs are constantly in motion. Calculations are made to assess the present positions and future movements of the planets. . Vedic Astrology takes into consideration the planetary position at the time of one's birth and also the effect of changing planetary positions on the life of an individual, and establishes a relationship between various phases of human life and the planetary movements in the zodiac. Thus Vedic Astrology studies the transitions of various planets over the planetary positions or signs in a person's birth chart and some predictions with the help of a certain amount of foresight are made.
A Horoscope is based on the relative positions of stars and planets at the time of birth and it gives a detailed information about various phases that are supposed to take place in a person's life. One's horoscope is correlated with his past, present and future life. It is a forecast of a person's future, contains all the relevant information about him and a delineation of his character and circumstances. There could be many facets of personality that the native is just unaware of, Vedic Astrology reveals those aspects to help the native know himself better and thus improve his personality. It helps in self-analysis so that one can work upon the weaker sides of his personality and emphasize on his positive aspects.
Vedic Astrology reveals the timing and nature of the events and helps to know about positive influences and opportunities and negative karmic patterns during one's life time. And it equips one With recommendations to modify negative karmic patterns and maximize positive influences. Vedic astrology provides one with the understanding and awareness, to make positive choices to change present and future karma for the better. Thus Vedic astrology is a mirror to observe, understand and improve individuals and their lives. It is a divine science which enables to peep into future.