Personally, I had experienced breast feeding but I didn't breastfeed my kids for long. I just did it during my confinement. Then I had to stop as I had to go back to work. It would be great for mothers to breastfeed their babies as it has many benefits as mentioned below.
Breast feeding offers many benefits to your baby. Breast milk contains the right balance of nutrients to help your infant grow into a strong and healthy toddler. Some of the nutrients in breast milk also help protect your infant against some common childhood illnesses and infections. It may also help your health. Certain types of cancer may occur less often in mothers who have breastfed their babies.
Women who don't have health problems should try to give their babies breast milk for at least the first six months of life. There are some cases when it's better not to breast feed. If you have HIV or active tuberculosis, you should not breast feed because you could give the infection to your baby. Certain medicines, illegal drugs, and alcohol can also pass through the breast milk and cause harm to your baby.
NIH: National Institute of Child Health and Human Development