I suggest waiting as long as possible since a booster seat is less secure than a highchair and it may lead to a lot of squirminess at the table. But if your child seems like they are too big for their chair or are uncomfortable, it could be a good time. It really depends on the chair you have though, and could be anywhere after 18 months to 2 years depending on the age of the child.