The calendar repeats every 28 years (give or take the hiccough about leap years and years divisible by 100 but not 400)
Seriously… Easter was the main motivation for the Gregorian calendar’s creation.