Från
https://esta.cbp.dhs.gov, klicka på
What is the Electronic System for Travel Authorization (ESTA)?
When traveling to the U.S. with the approved ESTA, you may only stay for up to 90 days at a time - and there should be a reasonable amount of time between visits so that the CBP Officer does not think you are trying to live here. There is no set requirement for how long you must wait between visits.