I currently work in the USA on H-1B status. I will shortly be resigning, which means I will need to leave the country.
How long will I have to leave? I have seen various confused answers on the web, including zero, ten, thirty and sixty days.
The law quoted in this answer (https://expatriates.stackexchange.com/a/14854/15934) suggests 60 days, but I have seen some say that it does not apply if you resign (rather than being fired or made redundant).