Since today is Friday, May 9, 2025, the next occurrence of May 2 will be in 2026. The number of days until May 2, 2026, from May 9, 2025, is approximately 358 days