There are 44 weekends until July 10 (Saturday, July 10, 2027).
Each Saturday between today and the date counts as one weekend — 44 Saturdays in the 305 days until July 10.
July 10 falls on a Saturday, which is a weekend day.