Former England captain David Beckham is adamant that he has many years left before he gives up on playing professional football at the highest level.
The Los Angeles Galaxy midfielder, who has 115 caps for his national side, believes that he has proved his critics wrong for over a decade.
"People have been saying [I am too old] for the last 10 or 15 years and I've still continued to play for my country," Beckham told BBC Sport.
"Right now, I feel fit and still love playing, so I'm not finishing yet."
The former Manchester United star has been strongly linked with a move to French side Paris Saint-Germain, and he admits that he is "flattered" by the interest.
"At 36-years-old, to still have that interest in me is an honour, I'm very flattered," he added. "But right now I'm a Galaxy player and I will continue to be a Galaxy player until we win the league - the MLS Cup - and then we'll see. I haven't even sat down and thought about what my options are yet.
"It's always difficult making that decision about stopping but I don't think I'm going to have that problem. I think I'm going to know when to finish, but that's not yet.
"As long as I feel I can play at a high level, then I'll continue. Once that changes, I'm going to have to accept I need to stop."
Beckham's current deal with the Major League Soccer side expires in the next few weeks.