The maximum stay is 90 days per entry. The ESTA is valid for 2 years from issue (or when your passport expires, which ever occurs first) and allows you multiple entries during its validity period. However, the each entry cannot exceed 90 days.