How long should a breastfeed be? Typically breastfeeds are between 10 minutes and 40 minutes – if breastfeeds are any longer or shorter than this range, there is often a breastfeeding problem and mom is usually experiencing a number of other concerns as well.