AC Milan striker M'Baye Niang admits he almost blew his career as a youngster.
Niang will turn 21 later this month and is already something of a Serie A veteran, having arrived as an 18-year-old.
“I have matured and learned from my experiences," he told France Football. “Psychologically I am no longer the same person and have become much more responsible.
“When I was young I made mistakes, it's true, but certain events made me realise I risked ruining my career for some really stupid things. I regret all of that, but it did help me to mature.
“Some say I'm not fully mature yet, but they don't know me. On the field I've always given my all. People said I wasn't professional and that I came from a rough background… rubbish!"