The duration of Naga Dosha or Sarpa Dosha varies from person to person. It is determined by the positioning of Rahu and Ketu in the birth chart. Consulting an experienced astrologer will provide a more accurate assessment of its duration in your life.