The Dasha is a planetary period as per Indian Astrology. The exact position of the Moon and Nakshatra is taken at the time of birth to calculate the dasha of the planets that will be important in giving results in the life of the native. Vimshottari dasha is for maximum 120 years and out of this each planet has been allotted few years but not in equal proportion. Therefore the Mahadasha of Ketu is 7 years while Venus is for 20 years. The mahadasha of Sun is for 6 years and Rahu for 18 years. If you want to know which Mahadasha you are passing through and what results good or bad you can expect during this period, please look at our paid analysis. Our astrologer would be happy to guide you on this issue and will also provide you with astrological remedies to solve hurdles and obstacles in your life if any.