Dasha Calculator: Mahadasha and Antardasha Dates

Enter your birth date, time and place to see every mahadasha of your life with its dates, and exactly which mahadasha, antardasha and pratyantardasha is running today. Today, 8 October 2026, the worked example (12 April 1990, 10:30, New Delhi) is in Mercury mahadasha, Ketu antardasha and Moon pratyantardasha, which runs until 17 October 2026. The next antardasha, Venus, begins on 6 June 2027.

  • Dates from the Moon's exact sidereal longitude (Lahiri)
  • All three levels: mahadasha, antardasha, pratyantardasha
  • Birth details are used for this result only and are not stored

Date, time and birth place. The dasha is computed on the server from these values and nothing is stored.

Ticked, the chart is cast for sunrise on your birth date at your birth place — the classical substitute — and the result says exactly which answers that leaves open.

Enter the town you were born in, not the nearest big city. The dasha depends on the Moon, which is the same everywhere at one instant — but your birth time is a local clock time, and the place sets the clock.

Your details are used to compute this result and are not saved. They are sent in the body of the request, never in the page address, and the page worked out from them is never cached or indexed, so nobody else receives your chart.

Worked Example: Vimshottari Dasha for 12 April 1990, 10:30, New Delhi

At birth the Moon was at 21°03′ Tula (Libra) (sidereal, Lahiri) in Vishakha pada 1. Vishakha is ruled by Jupiter, so life began in Jupiter mahadasha. The Moon had already crossed 7.8% of Vishakha, so of the 16-year Jupiter mahadasha, 14 years 9 months 0 days were still to run.

Current Mahadasha, Antardasha and Pratyantardasha

Mercury

12 Jan 2024 – 12 Jan 2041 · 14 years 3 months left

Mercury is in Mesh (Aries) in the 11th house of this chart, and rules the 1st and 4th houses.

Ketu

9 Jun 2026 – 6 Jun 2027 · 7 months 28 days left

Ketu is in Kark (Cancer) in the 2nd house of this chart. As a node it owns no sign; Kark (Cancer) is ruled by the Moon.

Moon

16 Sep 2026 – 17 Oct 2026 · 9 days left

The Moon is in Tula (Libra) in the 5th house of this chart, and rules the 2nd house.

Next Dasha Changes

  1. 6 June 2027 — Venus antardasha begins in Mercury mahadasha
  2. 6 April 2030 — Sun antardasha begins in Mercury mahadasha
  3. 12 February 2031 — Moon antardasha begins in Mercury mahadasha

Mahadasha Timeline

Each bar is one mahadasha on the axis of this life's 120-year cycle; the red line is today.

  1. Jupiter1990–2005
  2. Saturn2005–2024
  3. Mercury2024–2041
  4. Ketu2041–2048
  5. Venus2048–2068
  6. Sun2068–2074
  7. Moon2074–2084
  8. Mars2084–2091
  9. Rahu2091–2109

Inside the current Mercury mahadasha, its antardashas:

  1. Mercury2024–2026
  2. Ketu2026–2027
  3. Venus2027–2030
  4. Sun2030–2031
  5. Moon2031–2032
  6. Mars2032–2033
  7. Rahu2033–2036
  8. Jupiter2036–2038
  9. Saturn2038–2041

Mahadasha Dates from Birth

Vimshottari mahadashas from birth
MahadashaStartsEndsLengthAge at startStatus
Jupiter12 Apr 199012 Jan 200514.75 years (balance at birth)0Completed
Saturn12 Jan 200512 Jan 202419.00 years14Completed
Mercury12 Jan 202412 Jan 204117.00 years33Running now — you are here
Ketu12 Jan 204112 Jan 20487.00 years50Upcoming
Venus12 Jan 204812 Jan 206820.00 years57Upcoming
Sun12 Jan 206812 Jan 20746.00 years77Upcoming
Moon12 Jan 207412 Jan 208410.00 years83Upcoming
Mars12 Jan 208412 Jan 20917.00 years93Upcoming
Rahu12 Jan 209112 Jan 210918.00 years100Upcoming

Antardasha Dates in Every Mahadasha

Antardashas in Jupiter mahadasha (1990–2005)
Antardashas in Jupiter mahadasha
AntardashaStartsEndsLengthStatus
Jupiter12 Apr 19902 Mar 199110 months 20 daysCompleted
Saturn2 Mar 199112 Sep 19932 years 6 monthsCompleted
Mercury12 Sep 199318 Dec 19952 years 3 monthsCompleted
Ketu18 Dec 199524 Nov 199611 months 7 daysCompleted
Venus24 Nov 199624 Jul 19992 years 7 monthsCompleted
Sun24 Jul 199912 May 20009 months 19 daysCompleted
Moon12 May 200012 Sep 20011 year 4 monthsCompleted
Mars12 Sep 200118 Aug 200211 months 5 daysCompleted
Rahu18 Aug 200212 Jan 20052 years 4 monthsCompleted
Antardashas in Saturn mahadasha (2005–2024)
Antardashas in Saturn mahadasha
AntardashaStartsEndsLengthStatus
Saturn12 Jan 200515 Jan 20083 yearsCompleted
Mercury15 Jan 200824 Sep 20102 years 8 monthsCompleted
Ketu24 Sep 20103 Nov 20111 year 1 monthCompleted
Venus3 Nov 20113 Jan 20153 years 2 monthsCompleted
Sun3 Jan 201515 Dec 201511 months 11 daysCompleted
Moon15 Dec 201515 Jul 20171 year 7 monthsCompleted
Mars15 Jul 201724 Aug 20181 year 1 monthCompleted
Rahu24 Aug 201830 Jun 20212 years 10 monthsCompleted
Jupiter30 Jun 202112 Jan 20242 years 6 monthsCompleted
Antardashas in Mercury mahadasha (2024–2041)
Antardashas in Mercury mahadasha
AntardashaStartsEndsLengthStatus
Mercury12 Jan 20249 Jun 20262 years 4 monthsCompleted
Ketu9 Jun 20266 Jun 202711 months 27 daysRunning now — you are here
Venus6 Jun 20276 Apr 20302 years 10 monthsUpcoming
Sun6 Apr 203012 Feb 203110 months 8 daysUpcoming
Moon12 Feb 203112 Jul 20321 year 4 monthsUpcoming
Mars12 Jul 20329 Jul 203311 months 27 daysUpcoming
Rahu9 Jul 203327 Jan 20362 years 6 monthsUpcoming
Jupiter27 Jan 20363 May 20382 years 3 monthsUpcoming
Saturn3 May 203812 Jan 20412 years 8 monthsUpcoming
Antardashas in Ketu mahadasha (2041–2048)
Antardashas in Ketu mahadasha
AntardashaStartsEndsLengthStatus
Ketu12 Jan 20419 Jun 20414 months 26 daysUpcoming
Venus9 Jun 20419 Aug 20421 year 2 monthsUpcoming
Sun9 Aug 204215 Dec 20424 months 6 daysUpcoming
Moon15 Dec 204215 Jul 20436 months 29 daysUpcoming
Mars15 Jul 204312 Dec 20434 months 28 daysUpcoming
Rahu12 Dec 204330 Dec 20441 yearUpcoming
Jupiter30 Dec 20446 Dec 204511 months 6 daysUpcoming
Saturn6 Dec 204515 Jan 20471 year 1 monthUpcoming
Mercury15 Jan 204712 Jan 204811 months 27 daysUpcoming
Antardashas in Venus mahadasha (2048–2068)
Antardashas in Venus mahadasha
AntardashaStartsEndsLengthStatus
Venus12 Jan 204812 May 20513 years 3 monthsUpcoming
Sun12 May 205112 May 20521 yearUpcoming
Moon12 May 205212 Jan 20541 year 8 monthsUpcoming
Mars12 Jan 205412 Mar 20551 year 1 monthUpcoming
Rahu12 Mar 205512 Mar 20583 yearsUpcoming
Jupiter12 Mar 205812 Nov 20602 years 8 monthsUpcoming
Saturn12 Nov 206012 Jan 20643 years 2 monthsUpcoming
Mercury12 Jan 206412 Nov 20662 years 10 monthsUpcoming
Ketu12 Nov 206612 Jan 20681 year 2 monthsUpcoming
Antardashas in Sun mahadasha (2068–2074)
Antardashas in Sun mahadasha
AntardashaStartsEndsLengthStatus
Sun12 Jan 206830 Apr 20683 months 18 daysUpcoming
Moon30 Apr 206830 Oct 20686 monthsUpcoming
Mars30 Oct 20686 Mar 20694 months 5 daysUpcoming
Rahu6 Mar 206930 Jan 207010 months 26 daysUpcoming
Jupiter30 Jan 207018 Nov 20709 months 18 daysUpcoming
Saturn18 Nov 207030 Oct 207111 months 11 daysUpcoming
Mercury30 Oct 20716 Sep 207210 months 8 daysUpcoming
Ketu6 Sep 207212 Jan 20734 months 6 daysUpcoming
Venus12 Jan 207312 Jan 207412 monthsUpcoming
Antardashas in Moon mahadasha (2074–2084)
Antardashas in Moon mahadasha
AntardashaStartsEndsLengthStatus
Moon12 Jan 207412 Nov 207410 monthsUpcoming
Mars12 Nov 207412 Jun 20756 months 29 daysUpcoming
Rahu12 Jun 207512 Dec 20761 year 6 monthsUpcoming
Jupiter12 Dec 207612 Apr 20781 year 3 monthsUpcoming
Saturn12 Apr 207812 Nov 20791 year 7 monthsUpcoming
Mercury12 Nov 207912 Apr 20811 year 5 monthsUpcoming
Ketu12 Apr 208112 Nov 20817 months 1 dayUpcoming
Venus12 Nov 208112 Jul 20831 year 7 monthsUpcoming
Sun12 Jul 208312 Jan 20846 months 1 dayUpcoming
Antardashas in Mars mahadasha (2084–2091)
Antardashas in Mars mahadasha
AntardashaStartsEndsLengthStatus
Mars12 Jan 20849 Jun 20844 months 27 daysUpcoming
Rahu9 Jun 208427 Jun 20851 yearUpcoming
Jupiter27 Jun 20853 Jun 208611 months 6 daysUpcoming
Saturn3 Jun 208612 Jul 20871 year 1 monthUpcoming
Mercury12 Jul 20879 Jul 208811 months 28 daysUpcoming
Ketu9 Jul 20886 Dec 20884 months 28 daysUpcoming
Venus6 Dec 20886 Feb 20901 year 2 monthsUpcoming
Sun6 Feb 209012 Jun 20904 months 4 daysUpcoming
Moon12 Jun 209012 Jan 20917 months 1 dayUpcoming
Antardashas in Rahu mahadasha (2091–2109)
Antardashas in Rahu mahadasha
AntardashaStartsEndsLengthStatus
Rahu12 Jan 209124 Sep 20932 years 8 monthsUpcoming
Jupiter24 Sep 209318 Feb 20962 years 4 monthsUpcoming
Saturn18 Feb 209624 Dec 20982 years 10 monthsUpcoming
Mercury24 Dec 209812 Jul 21012 years 6 monthsUpcoming
Ketu12 Jul 210130 Jul 21021 yearUpcoming
Venus30 Jul 210230 Jul 21053 yearsUpcoming
Sun30 Jul 210524 Jun 210610 months 25 daysUpcoming
Moon24 Jun 210624 Dec 21071 year 6 monthsUpcoming
Mars24 Dec 210712 Jan 21091 yearUpcoming

Pratyantardasha Dates in the Current Antardasha

Pratyantardashas in Mercury–Ketu
PratyantardashaStartsEndsLengthStatus
Ketu9 Jun 202630 Jun 202621 daysCompleted
Venus30 Jun 202629 Aug 20262 monthsCompleted
Sun29 Aug 202616 Sep 202618 daysCompleted
Moon16 Sep 202617 Oct 20261 monthRunning now — you are here
Mars17 Oct 20267 Nov 202621 daysUpcoming
Rahu7 Nov 202631 Dec 20261 month 24 daysUpcoming
Jupiter31 Dec 202617 Feb 20271 month 18 daysUpcoming
Saturn17 Feb 202716 Apr 20271 month 27 daysUpcoming
Mercury16 Apr 20276 Jun 20271 month 21 daysUpcoming

All dates are in the birth place's time zone (Asia/Kolkata).

Yogini Dasha

Yogini dasha is a 36-year cycle of eight yoginis: Mangala (Moon, 1), Pingala (Sun, 2), Dhanya (Jupiter, 3), Brahmari (Mars, 4), Bhadrika (Mercury, 5), Ulka (Saturn, 6), Siddha (Venus, 7), Sankata (Rahu, 8). The first yogini is found by adding 3 to the birth nakshatra's number and taking the remainder after dividing by 8, and, as in Vimshottari, only the unexpired part of the first period is lived. This Moon is in Vishakha, so life began in Dhanya (Jupiter).

Today Dhanya yogini dasha is running (until 16 January 2029), with Bhadrika as its sub-period (until 16 January 2027).

Yogini dasha from birth to 36 years ahead
YoginiPlanetStartsEndsStatus
DhanyaJupiter12 Apr 199016 Jan 1993Completed
BrahmariMars16 Jan 199316 Jan 1997Completed
BhadrikaMercury16 Jan 199716 Jan 2002Completed
UlkaSaturn16 Jan 200217 Jan 2008Completed
SiddhaVenus17 Jan 200816 Jan 2015Completed
SankataRahu16 Jan 201516 Jan 2023Completed
MangalaMoon16 Jan 202317 Jan 2024Completed
PingalaSun17 Jan 202416 Jan 2026Completed
DhanyaJupiter16 Jan 202616 Jan 2029Running now — you are here
BrahmariMars16 Jan 202916 Jan 2033Upcoming
BhadrikaMercury16 Jan 203316 Jan 2038Upcoming
UlkaSaturn16 Jan 203817 Jan 2044Upcoming
SiddhaVenus17 Jan 204416 Jan 2051Upcoming
SankataRahu16 Jan 205116 Jan 2059Upcoming
MangalaMoon16 Jan 205917 Jan 2060Upcoming
PingalaSun17 Jan 206016 Jan 2062Upcoming
DhanyaJupiter16 Jan 206216 Jan 2065Upcoming

How Vimshottari Dasha Is Calculated

Vimshottari dasha is a 120-year cycle shared between nine planets in a fixed order: Ketu, Venus, Sun, Moon, Mars, Rahu, Jupiter, Saturn and Mercury. Each planet rules three of the 27 nakshatras, and the nakshatras cycle through the nine lords in that same order three times.

Where the cycle starts is decided by the Moon's nakshatra at birth. The lord of the nakshatra the Moon occupied gives the first mahadasha of life. It is not lived in full: the share of the nakshatra the Moon had already crossed is treated as the share of that mahadasha already spent before birth. The remainder — the balance of dasha — starts at birth, and every mahadasha after it runs its full length.

The longest mahadasha is Venus's (20 years) and the shortest is the Sun's (6 years).

Vimshottari Dasha Years of the Nine Planets

Vimshottari dasha: nine lords, 120 years
Planet (in order)Mahadasha yearsNakshatras it rules
1. Ketu7Ashwini, Magha, Mula
2. Venus20Bharani, Purva Phalguni, Purva Ashadha
3. Sun6Krittika, Uttara Phalguni, Uttara Ashadha
4. Moon10Rohini, Hasta, Shravana
5. Mars7Mrigashira, Chitra, Dhanishta
6. Rahu18Ardra, Swati, Shatabhisha
7. Jupiter16Punarvasu, Vishakha, Purva Bhadrapada
8. Saturn19Pushya, Anuradha, Uttara Bhadrapada
9. Mercury17Ashlesha, Jyeshtha, Revati

Dasha Balance at Birth

The arithmetic, every step shown, on the chart above:

  1. The Moon at birth: 201.0432° sidereal.
  2. Vishakha runs from 200°00′ to 213°20′; the Moon had crossed 1°03′ of it, which is 7.82% of 13°20′.
  3. Jupiter mahadasha lasts 16 years, so 16 × 0.0782 = 1.2518 years had already elapsed before birth.
  4. Balance = 16 × (1 − 0.0782) = 14.7482 years, which runs out on 12 January 2005, when Saturn mahadasha begins.

Antardasha and Pratyantardasha Length

Every mahadasha divides into nine antardashas (also called bhuktis), in the same order, starting with the mahadasha's own lord. An antardasha lasts mahadasha years × antardasha lord's years ÷ 120. A pratyantardasha divides an antardasha into nine again by the same rule.

This chart is now in Mercury mahadasha (17 years) and Ketu antardasha (7 years): 17 × 7 ÷ 120 = 0.9917 years, about 362.2 days. The Moon pratyantardasha inside it is 10/120 of that antardasha — about 30.2 days.

One detail matters for the first mahadasha of life: its antardashas that had already finished before birth are not part of the native's life, so the table can show fewer than nine for it. The ones that remain keep their true lengths rather than being stretched to fill the balance.

Birth Time and Dasha Accuracy

Every dasha date is fixed by the Moon's degree at the moment of birth. In this chart the Moon was moving 11.89° a day, 0.496° an hour. A nakshatra is 13°20′ wide, so one hour of birth-time error changes the balance of the first mahadasha (Jupiter, 16 years) by about 217 days — and every later date moves by the same amount, because the periods after the first all run at full length.

At this chart's Moon speed of 11.89° a day
Mahadasha running at birthDays every date moves per hour of birth-time error
Ketu95
Venus272
Sun81
Moon136
Mars95
Rahu244
Jupiter217
Saturn258
Mercury231

Why Dasha Dates Differ Between Calculators

Ayanamsa. The Moon's sidereal degree depends on the ayanamsa. This page uses Lahiri (Chitrapaksha), the one most widely used in India. Another ayanamsa moves the Moon by some arc-minutes and the dates by some days.

Length of a dasha year. A dasha year here is 365.25 days. Some calculators use a 360-day savana year and some simply count birthdays. The convention is genuinely disputed. A 360-day year runs 5.25 days a year ahead, which adds up to about ten months over 60 years.

Historical time zones. This page applies the clock offset the birth place actually kept on that date. From 1942 to 1945, for example, India's clocks were six and a half hours ahead of UTC, not five and a half. A calculator that assumes +5:30 for every date moves a birth in those years by an hour — and, as the table above shows, an hour can move dasha dates by months.

The birth time itself. Usually the largest cause. A hospital record, a family's memory and a rectified time often differ by half an hour.

Free Kundli

Lagna, houses and planets — the chart whose planets these periods belong to.

Rashi by name

Nakshatra pada and rashi from the first sound of a name.

Sade Sati

Saturn's transit over the Moon, read alongside the dasha.

Dasha Calculator FAQ

What is a dasha calculator?

It works out the Vimshottari dasha periods of a birth chart: the nine planetary mahadashas that make up a 120-year cycle, their antardashas and pratyantardashas, with start and end dates. The starting period and its unexpired balance come from the Moon's exact nakshatra at birth.

How do I find my current mahadasha?

Enter your date, time and place of birth. The result marks the mahadasha, antardasha and pratyantardasha running today and gives the date each one ends.

What is the difference between mahadasha, antardasha and pratyantardasha?

They are three levels of the same clock. A mahadasha lasts 6 to 20 years. Each divides into nine antardashas (bhuktis) in proportion to the planets' years, and each antardasha divides into nine pratyantardashas by the same rule.

How is the dasha balance at birth calculated?

Take the share of the birth nakshatra the Moon has not yet crossed and multiply it by the nakshatra lord's mahadasha years. That balance is the first period of life; every period after it runs in full.

Can I calculate my dasha without a birth time?

Yes: tick the box and the chart is cast for sunrise, the classical substitute. The page then re-runs the calculation for every minute of the birth day and tells you which periods are certain and how far the dates could move. The Moon moves about half a degree an hour, so the dates can shift by months.

Why does my dasha differ from another website?

The usual causes are the birth time, the ayanamsa, the length of a dasha year (365.25 days here; some use 360) and the time zone applied to historical dates. Each is explained on this page.

Which mahadasha is the longest?

Venus, at 20 years. Saturn runs 19, Rahu 18, Mercury 17, Jupiter 16, the Moon 10, Ketu and Mars 7 each, and the Sun 6.

What is Yogini dasha?

A second, shorter dasha system: eight yoginis ruling 1 to 8 years each in a 36-year cycle, also started from the Moon's nakshatra. It is on the Yogini tab of the result.

Does this calculator predict what my dasha will bring?

No. It computes the periods and shows where each running period's planet sits in your chart. What a period brings depends on the whole chart, and a single sentence cannot honestly say it.