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