The duration of the Teej festival varies across regions, with celebrations typically lasting for one to three days. The fasting ritual extends for 24 hours, from sunrise to moonrise.