It has been 126 days since May 5 (Tuesday, May 5, 2026).
126 days is 18 weeks.
May 5, 2026 was a Tuesday.