Former England skipper David Beckham believes he has at least two more years left before retirement.
The 36-year-old has a year to run on his current contract with LA Galaxy and hinted he may be willing to extend that deal to finish his career in the United States.
"I still feel good, I feel healthy. I'm still enjoying getting up in the morning to go training," he told various newspapers.
"Yes (I have), 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 last night, believes his former club United should try to sign 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 after last season.
"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."