Your full 120-year dasha timeline with maha dashas and antardashas, from the natal moon
Offset is auto-filled from the city (Sri Lanka historical changes handled). For other countries, adjust for daylight-saving time if it applied at that date.
Vimshottari ("of 120") divides life into nine planetary periods totalling 120 years: Ketu 7, Venus 20, Sun 6, Moon 10, Mars 7, Rahu 18, Jupiter 16, Saturn 19 and Mercury 17 years. Your starting period is the lord of your janma nakshatra, and the portion of the nakshatra the Moon had already crossed at birth is subtracted from that first period — which is why an accurate birth time matters. Each maha dasha divides into nine antardashas in the same proportions. Calculations here use the Lahiri ayanamsa and the conventional 365.25-day dasha year.
Your data stays private. All calculations happen locally in your browser — nothing is sent to any server.
Disclaimer: These tools are for educational purposes only. Although the calculations are performed carefully using established astronomical algorithms, 100% accuracy is not guaranteed. For horoscopes, auspicious times, or important life decisions, please consult a professional astrologer.