Good Day,
An ESTA is valid for two years from the date of issuance or until the expiration date of the passport, whichever occurs first. An ESTA can be used for multiple trips during its validity period.
Departing to Canada, Mexico, or "adjacent territories" is specifically excluded in law as...