How long should infants feed at one time

Also how often?