Party-loving Pink says she put a limit on her alcohol intake and quit smoking last year so she could breast-feed her baby girl, Willow Sage.
RELATED: Celebs talk about their pregnancies
She tells Cosmopolitan, "I'm used to going into the studio and smoking and drinking until 3 in the morning. But I can't drink as much because I'm breast-feeding. See this glass of wine? Before, I'd have, like, four of them. Now, one is good. Oh, and I quit smoking."
RELATED: Celebs out and about with their kids
But Pink insists she knows she has a long way to go before she can call herself a perfect mom: "I've exorcised a lot of my demons but I'm still working on myself. I think I'll be a work in progress for the rest of my life."
RELATED: Celebs wearing leather