The actual act of breastfeeding your baby should never hurt. Very often, if pain occurs, it is the result of using improper nursing techniques. During the learning phase of breastfeeding, there may be cases when painful breasts occur, requiring treatment. The amount of time it will take for your baby to breastfeed depends largely on your individual baby.
Some babies are vigorous nursers, while others like to relax and take their time.
Generally it can take anywhere from 30 minutes to 40 minutes from beginning to end of the feeding session. The time may decrease as your baby becomes more adept at nursing. In the meantime, try not to concentrate on the amount of time your baby takes to eat. The first few weeks while you and your baby are learning to breastfeed can actually be a very good time for Dad to become involved in the process. Dad can use this time to interact with the baby by smiling, touching and talking.