How many days until 31st July 2023 Monday, 31 July 2023 There are 121 days until 31st July 2023 to go