April 20, 2024, has already passed. Today is August 29, 2025, so April 20, 2024, was 501 days ago. Therefore, there are no days "until" April 20, 2024; instead, it was over a year ago from the current date. If the question was intended to find the time until the next April 20 after today, that would be April 20, 2026, which is about 237 days from now. But specifically for April 20, 2024, it is in the past by 501 days as of August 29, 2025. This conclusion comes from calculating the difference between the current date and April 20, 2024, showing that date is in the past relative to today.