There are 35 weekends until May 10 (Monday, May 10, 2027).
Each Saturday between today and the date counts as one weekend — 35 Saturdays in the 244 days until May 10.
May 10 falls on a Monday, which is not a weekend day.