It has been 320 days since October 23 (Thursday, October 23, 2025).
320 days is 45 weeks and 5 days.
October 23, 2025 was a Thursday.