Yogini Dasha vs Vimshottari: When to Use Each Timing System
Yogini dasha runs thirty-six years across eight named periods. Vimshottari dasha runs one hundred twenty years across nine planetary periods. The two timing systems share a starting input (the Moon's position at birth) and diverge on cycle length, planetary set, ruling-yogini logic and reading context. This piece walks through each axis of difference and the conventional rule for when to read which.
What a dasha system is doing
A dasha (planetary period) is a structural timing technique. The natal chart shows planetary positions at the moment of birth and gives the structural reading of a life: which houses are strong, which planets rule key signs, which combinations sit in the chart. A dasha system assigns those planets to periods of the life and says which planet is the dominant timing influence in each period. The dasha tells the reader when the structural promises and constraints of the chart get activated.
Classical Vedic astrology lists more than thirty named dasha systems. They vary on starting rule, cycle length, planetary set and the antardasha (sub-period) sequence inside each mahadasha (main period). Vimshottari is the most widely used. Yogini is the second most widely used. Other systems including Chara dasha (the Jaimini movable-sign system), Ashtottari (a one-hundred-eight-year cycle), Kalachakra (a complex sequence based on degrees within the rashi), Shoola (used for life-span prediction) and Tribhagi (a sixty-year variant) each carry specialised reading conventions.
The reason multiple dasha systems exist is that no single timing system maps every natal chart cleanly onto every biographical event. A long Vimshottari mahadasha may run across a decade of mixed experience; the antardasha layer subdivides it but at sixteen years for a Jupiter mahadasha, the antardasha periods still run nearly two years each. Yogini gives a finer-grained reading at the mahadasha level (one to eight years versus six to twenty). Chara dasha shifts the timing input from the Moon to the ascendant. The reader uses the system whose grain matches the question being asked.
Vimshottari dasha: the canonical one-hundred-twenty-year cycle
Vimshottari dasha is the timing system taught in the Brihat Parashara Hora Shastra and treated as canonical across most contemporary Vedic readings. The name comes from Sanskrit (vimshottari, meaning one hundred twenty). The total cycle of all nine periods sums to exactly one hundred twenty years. The classical period lengths are Ketu seven, Venus twenty, Sun six, Moon ten, Mars seven, Rahu eighteen, Jupiter sixteen, Saturn nineteen and Mercury seventeen. The mahadashas always run in this fixed order. The starting mahadasha depends on the janma-nakshatra.
The twenty-seven nakshatras map to the nine mahadasha lords by groups of three. Ketu rules Ashwini, Magha and Mula. Venus rules Bharani, Purva Phalguni and Purva Ashadha. Sun rules Krittika, Uttara Phalguni and Uttara Ashadha. Moon rules Rohini, Hasta and Shravana. Mars rules Mrigashira, Chitra and Dhanishta. Rahu rules Ardra, Swati and Shatabhisha. Jupiter rules Punarvasu, Vishakha and Purva Bhadrapada. Saturn rules Pushya, Anuradha and Uttara Bhadrapada. Mercury rules Ashlesha, Jyeshtha and Revati. A native born when the Moon was in Hasta enters life in a Moon mahadasha; a native born when the Moon was in Mula enters life in a Ketu mahadasha.
The elapsed portion of the starting mahadasha at birth is computed from the Moon's degree within the janma-nakshatra. Each nakshatra is thirteen degrees twenty arc-minutes wide. If the Moon has covered half of the janma-nakshatra at birth, half of the starting mahadasha has already elapsed and the native enters life in the second half of that mahadasha. The computation is mechanical and reproducible. The full one-hundred-twenty-year sequence is then laid out forward from birth and the antardasha and pratyantar-dasha sub-periods are computed by proportional subdivision. Tempora's coverage of the Vimshottari calculator table gives the full lookup. The pratyantar-dasha reading covers the third-level subdivision.
Yogini dasha: the thirty-six-year eight-period cycle
Yogini dasha is the second most widely used Vedic timing system. The total cycle runs thirty-six years across eight named periods called yoginis. The eight yoginis are Mangala, Pingala, Dhanya, Bhramari, Bhadrika, Ulka, Siddha and Sankata. Each yogini is associated with one of the eight planets in the cycle (Moon, Sun, Jupiter, Mars, Mercury, Saturn, Venus, Rahu) and runs for a fixed number of years equal to its position in the sequence: Mangala one year, Pingala two, Dhanya three, Bhramari four, Bhadrika five, Ulka six, Siddha seven, Sankata eight. The sum is thirty-six years. The yoginis always run in this fixed order.
Yogini dasha does not include Ketu in its planetary set. Rahu appears as Sankata (eight years) and is the only node in the cycle. This is one of the structural differences from Vimshottari, which includes both nodes. The omission of Ketu is read in some traditions as Yogini being a more material or worldly timing layer (since Ketu is the moksha karaka and ketu's signature points to liberation or detachment); Yogini focuses on the worldly events of the eight worldly-active planets. Other traditions read the Ketu omission as a structural feature inherited from the system's tantric origin rather than a doctrinal stance.
The starting yogini is computed from the janma-nakshatra by a fixed mapping. The twenty-seven nakshatras divide into eight groups (three or four nakshatras per yogini) with the cycle wrapping back to Mangala after Sankata. Ashwini begins Mangala. Bharani begins Pingala. Krittika begins Dhanya. Rohini begins Bhramari. Mrigashira begins Bhadrika. Ardra begins Ulka. Punarvasu begins Siddha. Pushya begins Sankata. Ashlesha begins the next Mangala cycle and the pattern continues. The elapsed portion of the starting yogini at birth is computed from the Moon's degree within the janma-nakshatra by proportional scaling to the yogini's year length.
The four axes of difference
The first axis of difference is cycle length. Yogini runs thirty-six years; Vimshottari runs one hundred twenty. A native who reaches age seventy-two will have completed two full Yogini cycles (with twelve years of the third cycle elapsed) but will not have completed a single Vimshottari cycle. The Yogini cycle is short enough that most natives will see it repeat at least once in adult life, which gives a structural anchor for comparing earlier and later instances of the same yogini period. Vimshottari periods rarely repeat in a single lifetime.
The second axis is planetary set. Yogini covers the seven classical planets plus Rahu. Vimshottari covers the seven classical planets plus both Rahu and Ketu. The Ketu reading is therefore absent from Yogini timeline and present in Vimshottari. A native running a Ketu Vimshottari mahadasha will see no corresponding Yogini Ketu period because Yogini does not have one. The reverse is also true: there is no single Yogini period whose planetary signature exactly matches any Vimshottari period in length or composition.
The third axis is period-length pattern. Yogini period lengths are arithmetic (one, two, three, four, five, six, seven, eight years). Vimshottari period lengths are irregular (six, seven, ten, sixteen, seventeen, eighteen, nineteen, twenty plus Ketu's seven). The arithmetic Yogini sequence makes the system easier to compute by hand and gives equal weight to short and long periods in proportion to their planetary signature. The irregular Vimshottari pattern reflects classical attributions of natural period length to each planet (Saturn the longest, Sun the shortest among non-node planets).
The fourth axis is the janma-nakshatra mapping. Both systems use the Moon's degree within the janma-nakshatra as input. But the mapping from nakshatra to ruling planet differs. A native born in Mula nakshatra enters Vimshottari in Ketu mahadasha (Ketu rules Mula by Vimshottari's three-nakshatra mapping). The same native enters Yogini in Pingala (Sun) because Mula sits in the second yogini group by Yogini's mapping. The two timelines therefore start with different ruling planets even though they share the same input data. The Tempora reading on Yogini dasha explained covers the full mapping table and worked examples.
How the two systems are read together
The classical recommendation in texts that treat Yogini as a complementary system (rather than a replacement for Vimshottari) is to run both timelines simultaneously and treat the overlap pattern as the primary signal. The reading procedure is straightforward. Compute both Vimshottari and Yogini for the chart. Lay them out on parallel timelines. Identify any date where the active mahadasha and antardasha lords across the two systems agree on a particular planet or a closely related pair of planets. Those overlap dates are read as the periods of strongest signal.
A native running Jupiter Vimshottari mahadasha (sixteen years) will see Jupiter as the dominant influence across the full window. Inside that window the Yogini timeline may show a four-year Dhanya (Jupiter) period whose timing falls partway through the Jupiter Vimshottari. The overlap between the Vimshottari Jupiter mahadasha and the Yogini Dhanya period is read as a four-year window where the Jupiter signature is structurally amplified. Events sensitive to Jupiter's signature (expansion, wisdom, dharmic action, fortune, children, formal education, the marriage karaka for women) cluster in the overlap window more frequently than in the rest of the Jupiter mahadasha.
The reverse pattern also applies. A native running a difficult Saturn Vimshottari antardasha (within a larger Mars or Rahu mahadasha) whose Yogini timeline shows Ulka (Saturn) simultaneously is read as carrying compounded Saturn weight. The double signal narrows the timing window from a year or two down to a few months and increases the confidence that whatever Saturn structurally promises in the natal chart (delay, restriction, slow-build outcomes, professional pressure) is timed to that window. Single-system signals (Vimshottari Saturn but no Yogini Saturn or vice versa) carry only the default weight of that one system.
When to read Yogini before Vimshottari
Three reading conventions favour Yogini as the primary timing layer over Vimshottari. The first is regional. Yogini is the primary timing system in Eastern Indian (particularly Bengal and Odisha) and Nepali traditions. Vimshottari is read as the secondary layer in these traditions, the reverse of the convention in North India and most of South India. A reader trained in the Bengali tradition will compute Yogini first, read events against the Yogini timeline and use Vimshottari as confirmation. A native born into this tradition who consults a Bengali astrologer will receive a Yogini-first reading even when their natal chart has clear Vimshottari signatures.
The second convention is short-window event timing. When the question asked is about an event likely to occur within the next twelve to thirty-six months (a job change, a wedding, a property purchase, a relocation), the Yogini timeline gives finer resolution than the Vimshottari timeline because Yogini periods are shorter and the antardasha layer subdivides into roughly forty-five-day windows. A reader looking for the month of a likely event will run the Yogini antardasha layer (or even the Yogini pratyantar layer) and use the Vimshottari layer for the structural confirmation that the planet in question is active in the larger window.
The third convention is checking ambiguous Vimshottari signals. When a native is running a Vimshottari mahadasha whose lord sits in a contested position (a benefic in a malefic house, a malefic in a benefic house, a retrograde planet) the Vimshottari signature can be hard to read cleanly. Running the Yogini timeline in parallel shows whether the ambiguous Vimshottari is reinforced or contradicted by the second system. A Vimshottari Mars mahadasha with Mars debilitated in Cancer reads ambiguously; if the same window carries a Yogini Bhramari (Mars) period the signal compounds; if the Yogini layer shows a benefic period the Mars debilitation reading softens.
What each system does not predict
Neither dasha system predicts events by itself. The dasha tells the reader which planet's signature is active. The natal chart tells the reader what that planet structurally promises in this particular life. Events are read at the intersection of the two. A Vimshottari Venus mahadasha activates Venus's promises in the natal chart; whether those promises are marriage, artistic recognition, financial expansion or material loss depends on Venus's house, sign, aspects and ownerships in the natal chart. The dasha is the timer, not the event predictor.
Neither system overrides chart structure. A weak Venus in the natal chart (debilitated, combust, in a dusthana, aspected by malefics) does not produce a strong Venus mahadasha just because the timer is set to Venus. The mahadasha activates whatever Venus carries; a weak Venus activates weak signatures. The reader who treats the dasha as a guaranteed positive period when the natal Venus is weak will get the reading wrong. Tempora's coverage of dasha chhidra (the closing window of a mahadasha) documents one common timing pattern where chart structure interacts with the dasha closing.
Neither system predicts the event's emotional or biographical content. A computed timing window says when a Jupiter-related event is structurally likely. It does not say whether that event will feel like good news or bad news, expected or unexpected, life-changing or routine. Those readings require the rest of the chart and the synastry overlay with other people involved. Tempora's reading on Jupiter mahadasha covers the structural Jupiter signature in detail.
The two-timeline reading test
A clean two-system dasha reading runs as follows. Compute Vimshottari from the Moon's nakshatra and degree at birth. Compute Yogini from the same input using the eight-yogini mapping. Lay both timelines forward from birth. Identify the active mahadasha and antardasha in each system on the question date. If both systems point to the same planet (or to closely related planets), the reading is high-confidence. If only one system points to a planet, the reading is cautionary. If the two systems point to opposing planets (benefic in one, malefic in the other), the question date is structurally ambiguous and the event prediction should be qualified with the falsifier. The two timelines are not redundant; they catch each other's blind spots.
How Tempora computes Yogini and Vimshottari together
Tempora's dasha computation runs on the Swiss Ephemeris with the True Pushya Paksha ayanamsa by PVRN Rao. The user supplies the birth date, time and place. The Swiss Ephemeris returns the Moon's tropical and sidereal longitude at the birth moment. The True Pushya Paksha ayanamsa fixes the sidereal zero at the start of Pushya nakshatra; this differs from the more common Lahiri ayanamsa by a few arc-minutes but the difference can shift the janma-nakshatra reading near a nakshatra boundary.
From the sidereal Moon longitude the system computes the janma-nakshatra (the integer division of the longitude by thirteen degrees twenty arc-minutes) and the elapsed portion within it (the fractional remainder). These two values are the input for both dasha systems. The Vimshottari starting mahadasha is read from the janma-nakshatra by the nine-planet mapping rule; the elapsed portion of that mahadasha is the fractional remainder scaled by the mahadasha's full length in years. The Yogini starting yogini is read from the janma-nakshatra by the eight-yogini mapping rule; the elapsed portion is the fractional remainder scaled by that yogini's full length in years.
Both timelines are then projected forward from birth across the user's reading window. The system surfaces a unified view: which mahadasha is active in Vimshottari, which mahadasha is active in Yogini, which antardasha is active in each and any overlap dates where both systems point to the same planet. The reading interface highlights overlap windows as high-confidence and single-system windows as default-confidence. The ayanamsa choice (True Pushya Paksha) is documented in the reading on True Pushya Paksha vs Lahiri ayanamsa for readers who want to understand the sidereal zero choice.
Conclusion
Yogini dasha and Vimshottari dasha are two of the most widely used Vedic timing systems. Vimshottari is the canonical Parashari system: one hundred twenty years, nine planetary periods, irregular period lengths, mapping the twenty-seven nakshatras to the nine planets in groups of three. Yogini is the second most widely used system: thirty-six years, eight named yogini periods, arithmetic one-through-eight-year lengths, mapping the twenty-seven nakshatras to the eight yoginis in groups of three or four. The two share the same input (the Moon's position in the janma-nakshatra at birth) but use different mapping rules and produce different timelines. They are read as complementary layers. Overlapping signals are high-confidence; single-system signals are default. The convention in Eastern Indian and Nepali reading traditions is to run Yogini first; the convention elsewhere is to run Vimshottari first. Both conventions can be wrong when the chart's janma-nakshatra sits near a boundary or when the question is sensitive to short-window timing; the two-timeline reading is the correction.
Frequently asked questions
What is Yogini dasha?
Yogini dasha is a thirty-six-year dasha (planetary period) system built on eight named periods called yoginis. Each yogini is associated with one of the eight planets in the cycle (Moon, Sun, Jupiter, Mars, Mercury, Saturn, Venus, Rahu) and runs for a fixed number of years (one through eight respectively, summing to thirty-six). The cycle begins at birth from the yogini ruling the janma-nakshatra (the Moon's birth mansion) by a fixed rule that maps the twenty-seven nakshatras into the eight yoginis. Yogini dasha is read as a faster-moving timing layer than Vimshottari and is conventionally used for short-window event timing and for life phases where a more granular reading is needed than the long Vimshottari mahadasha provides.
What is Vimshottari dasha?
Vimshottari dasha is the one-hundred-twenty-year dasha system that is the canonical timing technique of Parashari astrology. It runs nine periods, one for each of the seven classical planets plus Rahu and Ketu (the two lunar nodes). The period lengths are Ketu seven years, Venus twenty, Sun six, Moon ten, Mars seven, Rahu eighteen, Jupiter sixteen, Saturn nineteen and Mercury seventeen. The starting period and the elapsed portion at birth are computed from the Moon's degree within the janma-nakshatra. Vimshottari is the default dasha used across most contemporary Vedic readings because its periods are long enough to map onto biographical phases and short enough to time within.
How is Yogini dasha different from Vimshottari?
Yogini dasha differs from Vimshottari on four axes. First, cycle length: thirty-six years versus one hundred twenty. Second, number of periods: eight yoginis versus nine planetary mahadashas. Third, planet set: Yogini uses the seven classical planets plus Rahu (it does not include Ketu); Vimshottari includes both Rahu and Ketu. Fourth, period length pattern: Yogini lengths run one through eight years in fixed sequence; Vimshottari lengths run irregularly from six (Sun) to twenty (Venus). The two systems also map the janma-nakshatra to different ruling planets, so the dasha sequence diverges from birth. They are not redundant; they are read as complementary timing layers.
When should I use Yogini dasha?
Yogini dasha is conventionally used in three situations. First, when the Vimshottari mahadasha is long and the reader needs a finer-grained timing within it (a fourteen-year Venus mahadasha may run across two or three Yogini cycles, giving more reference points). Second, when the natal Moon sits in a nakshatra whose Vimshottari signature is weak or contested but whose Yogini signature is clear. Third, in Eastern Indian (Bengal, Odisha) and Nepali reading traditions where Yogini dasha is the primary timing system and Vimshottari is the secondary reading. The classical recommendation is to run both, treat overlapping signals as high-confidence and treat single-system signals as cautionary.
How is the starting yogini computed?
The starting yogini is computed from the janma-nakshatra by a fixed mapping. The eight yoginis are Mangala (Moon, one year), Pingala (Sun, two years), Dhanya (Jupiter, three), Bhramari (Mars, four), Bhadrika (Mercury, five), Ulka (Saturn, six), Siddha (Venus, seven) and Sankata (Rahu, eight). The twenty-seven nakshatras map into these eight yoginis in groups: Ashwini begins Mangala, Bharani begins Pingala, Krittika begins Dhanya and so on, cycling through the eight yoginis four times (with three nakshatras left over that wrap the start of the next yogini). The elapsed portion of the starting yogini at birth is computed from the Moon's progress through the janma-nakshatra, similar to the Vimshottari starting calculation but on a different scale.
Does Yogini dasha include antardasha sub-periods?
Yes. Each Yogini mahadasha contains eight antardashas (sub-periods) running through the same eight-yogini sequence in proportion. A one-year Mangala mahadasha contains eight Mangala-Mangala, Mangala-Pingala, Mangala-Dhanya antardashas and so on, each lasting roughly forty-five days. An eight-year Sankata mahadasha contains eight Sankata-X antardashas of roughly one year each. The antardasha layer gives the Yogini system enough granularity for monthly or seasonal event timing, which is one of the reasons Eastern reading traditions favour Yogini for short-window calls. Some texts extend further to pratyantardasha (third-level sub-periods) within Yogini, though this level is less commonly used.
How does Tempora compute Yogini and Vimshottari together?
Tempora's dasha computation runs on the Swiss Ephemeris with the True Pushya Paksha ayanamsa by PVRN Rao. The Moon's sidereal longitude at the birth moment determines the janma-nakshatra and the elapsed portion within it. From that single input the system computes the starting Vimshottari mahadasha (and the elapsed portion of it) and the starting Yogini mahadasha (and its elapsed portion) using the two different nakshatra-to-planet mapping rules. Both timelines run forward simultaneously and are surfaced in the same reading. Overlapping signals between the two systems on a single date are read as high-confidence; single-system signals are read as cautionary. The True Pushya Paksha ayanamsa is used because it fixes the sidereal zero at the start of Pushya nakshatra, which keeps the janma-nakshatra reading consistent across timing systems.
Read next
This article was first published on 2026-06-05. It documents conventional Vedic teaching on Yogini dasha and Vimshottari dasha and Tempora Research's two-timeline reading method. Internal audit log maintained for methodology revisions; any subsequent material change to the framework above will be appended here with a dated note. This article represents conventional Vedic teaching and Tempora Research method documentation. It does not constitute medical, financial, legal or professional advice.