There are 7 weekends until October 24 (Saturday, October 24, 2026).
Each Saturday between today and the date counts as one weekend — 7 Saturdays in the 46 days until October 24.
October 24 falls on a Saturday, which is a weekend day.