Yeah they are 6 months apart like I said. He's 27 years and 8 months old and LeBron is 27 years and 2 months old. There's a theory that's gaining traction (ok it's a Bill Simmons theory, but I've it in other places too) that its more about how many miles you have than age. Obviously age is important because your body reaches its physical peak and then declines, but the wear and tear you have on your body breaks a player down and makes their decline steeper. Going by age, I would expect a player to leave their peak years at 31-32. That gives Melo around 4 years left. If you go by minutes played, I am not sure what the baseline is, but if you compare to Kobe, he has played roughly half the minutes Kobe has played in his career. Kobe left his peak years 2 maybe 3 seasons ago, but that still gives Melo 4-5 years at peak performance.