Manchester City midfielder James Milner says a football career is too short to go boozing.

For the dedication needed to succeed in the game, he insists he has to be tee-total.

"I don't drink because I want to be the best professional I can," Milner told the Sunday Mirror.

"You only get one shot at this career and I will do anything I can to make the best of my ability.

"A footballer's career is short. I was ­fortunate enough to start very young - so that has helped me - but I want to be playing this game for as long as I can.

"I know I am fortunate to be doing something that I really love, so taking the decision not to have a drink isn't really a big thing to me."