Shakira has joked that she loves breastfeeding so much that she will do it until son Milan goes to college.
The Columbian singer told Us Weekly that breastfeeding has been one of her favourite parts of motherhood and that she wants to keep going until her baby boy leaves home.
She said: "Breastfeeding has been one of the best experiences of my life. I love it! I can't stop! I think I'm going to breastfeed him until he goes to college. I'm hooked!"
The US Voice mentor - who welcomed Milan with Spanish footballer Gerard Pique four months ago - said another benefit of breastfeeding was that it was helping her lose her baby weight.
"I think that it helps a lot," she said. "I haven't weighed myself... I think I'm close but I can't sing victory yet."
The Hips Don't Lie singer said she had been surprised by how much motherhood had chilled her out.
She said: "I thought I was going to be super-controlling because I am like that with my songs, my career and everything I do professionally - I like to be in charge. But with him, I'm so relaxed. It's so surprising because everybody thought I was going to be one of those hysterical mothers, like smothering mothers, and I feel that I'm not as nervous. I'm relaxed."
Shakira revealed she has even written a song for Milan but we won't be hearing it any time soon: "I did write a song for him the day I was going to deliver him. But it's just for us."