Vedic astrology (Jyotish) is an aspect of Vedic sciences which is closely related to performance of Yagyas. By observing the arrangement of planetary bodies presented in a snap-shot at one’s birth time, science of Jyotish can determine the opportunities and obstacles presented in one’s life time and calculate the timing of unfolding events. It is common in India to have a child’s birth chart analyzed immediately after birth so any remedial Yagya could be performed as soon as possible. According to Jyotish, the unfolding of events are associated with impact of different planets based on their position in one’s birth chart. Remedial Yagyas are generally performed to reduce the negative influence of these planetary bodies during the respective periods of one’s life. Vedic Yagyas may be performed for material gain or spiritual progress, or to remove obstacles and obstructions on the path of progress. Each life time presents opportunities for blossoming and fruition of some of man’s karma.