Ramadan's end will be determined by the completion of the moon's cycle, and from start to end usually takes between 29 and 30 days.
(Ramadan's end; will be determined; by the completion of the moon's cycle)
Ramadan's end
will be determined
by the completion of the moon's cycle