Lily Allen has given up drinking.

The 'Not Fair' hitmaker - who has daughters Ethel, two, and 22-month-old Marnie, with husband Sam Cooper - wants to ''grow up'' but admits socialising without alcohol is difficult.

Speaking to the new issue of Grazia magazine, the 29-year-old singer said: ''I haven't had a drink for a month. It's been hard not drinking but I'm trying to grow up. Finally.''

The 'Air Balloon' singer has previously admitted Sam - who she met in 2009 - helped her curb her wild partying.

She has said: ''I never used to remember. I used to wake up and wonder what happened last night. I just couldn't remember.

''Then Sam came along and he said, 'I really fancy you and I want to be with you.' I said to him, 'If I give all this stuff up, I need to know you are going to make a commitment to me and you'll look after me because this is how I cope.' ''

Lily has also admitted in the past she would be a ''hypocrite'' if she told her daughters not to drink.

She said: ''I can't really do anything but be there for them.

''People are going to do what they want to do, quite rightly. They'll say, 'You're a hypocrite. You went an experiment and you said it was a right laugh so what do you mean I can't?'

''But I've seen so much of it growing up and I've seen people really lose the plot and die.''