It follows the lunar cycle and lasts for 29 to 30 days depending on the sighting of a new moon.
(It; follows; the lunar cycle) (It; lasts; for 29 to 30 days) (29 to 30 days; depending; on the sighting of a new moon)
It It 29 to 30 days
follows lasts depending
the lunar cycle
for 29 to 30 days
on the sighting of a new moon