It has been 90 days since June 10 (Wednesday, June 10, 2026).
90 days is 12 weeks and 6 days.
June 10, 2026 was a Wednesday.