Question: how often do you need to renew esta?
Answer: ESTA expires two years from the date it was authorized.