Vedic Astrology helps to understand yourself better by identifying your soul’s purpose, potential, strengths, and weaknesses. It also helps to reveal hidden blocks and obstacles and suggests effective remedies to overcome them.