There are 6 weekends until October 20 (Tuesday, October 20, 2026).
Each Saturday between today and the date counts as one weekend — 6 Saturdays in the 41 days until October 20.
October 20 falls on a Tuesday, which is not a weekend day.