It takes an average of 22 months for a channel to reach 1,000 subscribers on YouTube according to data from TubeFilter. That's if the channel is uploading videos consistently and using some best practices. The problem is, there is huge variation in the data and looking at that 'average' can be misleading.