I was told by CAFHS that each baby is different and some babies are very proficient suckers/feeders and can get enough milk in 5 - 10 minutes, while others take much longer.
My baby was easily distracted so I fed him with a wrap over by shoulder and covering his head so he couldnt look around and this helped to keep him focused.