Katy Winn / Invision/AP 1 / 15
Katy Winn / Invision/AP 1 / 15

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