for how long does esta last?
Your ESTA authorization is generally valid for multiple trips over a period of two years (starting the date that you are approved) or until your passport expires, whichever comes first.