For me, I make sure my daughter has definitely eaten enough and that she's ready to sleep for her usually 3 hours. Then, I wait about 30-45 minutes then I pump. As long as you finish pumping at least one hour before breastfeeding again, baby will get enough at the next feeding