Since today is May 18, 2025, and you want to know how many days until May 7th, 2026 (the next occurrence of May 7th after today):
So, there are 354 days until May 7th, 2026.