It depends.
I tend to start sorting into sized batches at about the two month mark.
Like pssh said, the ones that grow fastest or act aggressively get separated out first - not by age but by size and behaviour. This could be as early as at two months.
Four months is about the longest they should be kept in multiples.