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