Yes, calendars do repeat. As there are seven days in a week which begin the year and month, you would expect that in every sevens years there would be a repeat in calendar. However, the leap year, which is once in 4 years complicates the calendar. The calendar can repeat at 5, 6, 11 or 28 years.