There are 21 weekends until March 14 (Sunday, March 14, 2027).
Each Saturday between today and the date counts as one weekend — 21 Saturdays in the 142 days until March 14.
March 14 falls on a Sunday, which is a weekend day.