Sir Nick Faldo believes it is unlikely Tiger Woods will break the record of 18 major titles held by Jack Nicklaus.
Woods won the last of his 14 majors in 2008, but having dropped out of the world top 50, is now back up to second.
"I think it's slim, people want a yes or no, I'd lean towards no," said Faldo, who won six major titles.
"As you get older the little demons sit on your shoulder, you've seen one too many bad shots at the wrong time, and it starts to eat away at you."
But having overcome fitness problems this year, he began to show signs of a return to his best form, and claimed his first professional title since September 2009 when he won the Bay Hill Invitational in March.
His form in the majors was less predictable, however, and he suffered his worst finish as a professional at the Masters with a share of 40th and he was tied 21st at the US Open.
At The Open at Royal Lytham he opened with two 67s and finished joint third, while in the final major of the season, the USPGA won by Rory McIlroy, he was tied for 11th.
Faldo, who won three Open Championships and three Masters titles, told BBC Radio 5 live's Sportsweek: "He's still consistent but he is frustrated right now because he wants to win majors. We've gone four years since his last US Open win.
"A lot of people thought he would just deal with it (private life problems) and get back on the golf course but he seriously mentally scarred himself and it's not going to be as easy as people think.
"He wrecked that wonderful tranquillity you get of going to the golf course on a practice day and tipping out a bag of balls and just thinking of golf.
"There was probably a time when he hated that cell phone because there would be lawyers, accountants and managers and all sorts. It shattered that wonderful peace and he won't get that back.
"Slowly things have changed in his golf swing - physically, mentally, technically - and it's a harder climb right now.
"Sure he can come back and do things but it won't be as dominant, like he was.