some are just short feeders, some take over an hour!
dont worry - your baby will take what he needs sounds totally normal.