Most American children live with their parents at least until they finish high school at age 17 or 18.