Source 1: Degree table inconsistency. Different nadi texts assign different meanings to the same degree ranges. There is no canonical "Bhrigu Nadi degree table." A Venus at 15° Libra might mean:
• Text A: "Early marriage to young, wealthy partner."
• Text B: "Marriage delayed until 35; partner is spiritual."
• Text C: "Multiple marriages or romantic entanglements."
How do you choose? Most practitioners select the text or interpretation that fits their existing beliefs or the client's narrative. This introduces confirmation bias.
Source 2: Progression calculation. The 1°/year Jupiter progression is a simplification. Actual Jupiter speeds vary (retrograde periods, perigee/apogee effects). Over 30 years, the cumulative error can be 2-5°, shifting event windows by years. This error is rarely acknowledged.
Source 3: Planetary motion uncertainty. Birth time uncertainty (±5 minutes) is often ignored, but it affects starting planetary positions and introduces further error into progression calculations.
Source 4: Vague interpretation. Nadi texts are often poetic and ambiguous. "Jupiter touches Mars: expect action" is not specific. The native might interpret this as marriage, business, accident, surgery, travel—all are "action." Prediction is so broad it is unfalsifiable.
Source 5: Post-hoc rationalization. After an event occurs, practitioners read the chart again and declare "It was written in the nadi." But before the event, the prediction was unclear or wrong. Nadi feels accurate in hindsight, which is how all non-specific prediction systems feel.
Mitigation: Use Nadi as one voice among several (Parashara, KP, classical dasha). Check predictions against multiple systems. Test rigorously on your own charts. Track hits and misses honestly. Do not rationalize misses.