There is one scenario where I can see this lasting a couple of months.
In a couple of weeks Iran won't be able to launch anything that can't be easily intercepted, if at all. In other words, they won't be a threat anymore. Not on land. Not on sea. Not in the skies.
They have no one coming to their aid and everyone in the region hates their guts.
Israel: "Hey US, since there are literally no more threats for any of your troops or hardware, mind hanging around for just a few more weeks? We (Israel) have to send a team into the uranium enrichment facilities to make sure, first hand, everything is completely destroyed and recover any possible material that's still lying around.
And even though we've already destroyed 99.0% of any possible threats our boys could face on the ground, since there's no more risk at all for all our planes, it would be nice to use them to safely eliminate the other 1% of possible threats, before sending the boys in.
It's not required required, but it would be nice. The issue is that, as good as our intel is, it has reached its limit and we can't really track those 1% of people/hardware left. So we just gotta hang around for a bit and wait for when they surface their heads up. It won't take more than just a few more weeks, I promise! Just hang around for 3 more weeks, we destroy/kill whatever we can in that time, then we'll send our boys in and you can go home. There's literally zero risk for your men anymore. Pretty please?"
US: "Since there's literally no risk at all for our troops/hardware anymore, sure, we can hang around for 3 more weeks and do some more bombing, to get those last few targets. Not completely necessary but if it might make your boys safer, sure. No harm in that, I think. But only 3 weeks! We're leaving after that."