Former England captain David Beckham believes he has two more years of competitive football left in him.
The 36-year-old midfielder is currently plying his trade in the United States with Los Angeles Galaxy.
He has one year left on his current contract with the MLS outfit, but has hinted that he would be willing to prolong that agreement.
A return to Europe had been touted for the former Manchester United and Real Madrid winger, but he claims to be happy in the States.
He admits it is looking increasingly likely that he will end his playing days in California, with a glittering career beginning to edge towards a conclusion.
"I still feel good, I feel healthy. I'm still enjoying getting up in the morning to go training," said Beckham.
"Yes, one, maybe two, more years.
"Until I get up and don't feel the same, I'll continue. I still have to play at a certain level but I think I can do that.
"This is the last year in my contract but I enjoy playing in this league, for this franchise, with the players we have and with Bruce Arena as my manager."
Beckham, who played for the Galaxy as they lost to Manchester City 7-6 on penalties on Sunday, believes his former club United should try to sign Inter Milan playmaker Wesley Sneijder.
The Holland international has been linked with a move to Old Trafford and Beckham thinks he would be an ideal replacement for his old team-mate Paul Scholes, who retired over the summer.
"Scholes is the one player they want to replace," he added.
"He is such a great talent and he will be missed. They're going to have to get someone special.
"There's a lot of talk about Wesley Sneijder. He's such a talented player, a great guy as well. I'm sure he would fit right into a United team."