It takes 33 years till the Hijri year has cycled through a full Gregorian yr and a given Islamic date again falls on the same Gregorian date. There are 12 months within the Islamic calendar, and they start with the sighting of the new moon. Timey's Calendarium is a site