New York Red Bull striker Thierry Henry is aiming to play for another two years before he calls time on his career.
The 35-year old Frenchman is preparing for his third MLS season with the Red Bulls and suggests he may retire once his playing days reaches two decades.
"That'll take me to 37 years old. It'll make my career 20 years long. I recently talked about it with Robert [Pires].
"It's never easy to stop, but there comes a time when your body tells you to. The head wants to continue, but... it's certainly not desire that I'll be lacking.
"But, at a certain moment in time, you have to stop."