Since today is Friday, May 9, 2025, the next May 1 will be on May 1, 2026. The number of days until May 1, 2026, from May 9, 2025, is approximately 357 days