The calendar cycles completely every 28 years.
Any 31 day month will have the first three days of the month repeat 4 times, for a total 3-day series occurrence of 5 for the month. If the first of the month falls on Friday, the month will be a 5-F-S-S month. Since there are seven 31-day months each year, the 5-F-S-S event will occur 28 times every 28 years. Any given month will have 5-F-S-S 4 times every 28 years, whenever the month begins on Friday.
If January begins on Friday, then either July or October will also begin on Friday.
March
ummm...never.
About twice each year
every 823 years.
Exactly 14% of all Decembers have five of each of Fridays, Saturdays and Sundays.
Never.
Every year has more than 5 Fridays, 5 Saturdays and 5 Sundays.
This happens in any 31-day month starting on Friday (such as July 2005).
once every 365 years!
The month of July has 5 Saturdays and 5 Sundays zerotimes in 2012.
According to my desktop calendar, July will have five Fridays and Saturdays (and even some Thursdays) in 2016, 2021, 2022, 2027,2032, 2033, etc... If you look at http://www.timeanddate.com/calendar/monthly.html?year=2021&month=7&country=1 you will see that 2021, 2027, 2032 do not have 5 Sundays. The other years 2016, 2022, 2033 do have 5 Fridays, Saturdays, and Sundays. You are little confused since your first parahraph discusses Fridays and Saturdays, in which case 2021 and 2022 do indead have 5 Fridays and 5 Saturdays in July. In paragraph two above, you begin talking about Sundays and which years in which July will 5 each of Fridays, Saturdays and Sundays. Every month with 31 days will have 5 instances of the first 3 days in the month. This will repeat in a 5-6-5-11 year cycle and then repeat. So it should be 2016, 2022, 2033, 2039, 2044, 2050, 2056 - don't forget to consider leap year which will cause a 1 day shift.
Every time February 1st falls on a Monday !