He might have several more years...or he might not. He has a very physical game that's defensive oriented and he uses his wheels to maximum extent. And looking at his results this year, he cleared the deck in Australia which was a great run for him. He got handled in France in the semis by the second best clay courter in Thiem. He won Wimbledon with a clown draw and still had to save MPs against a near 38 year old in the final. He got overpowered by a much younger player in Medvedev in Cincy and then went on to get smashed off the court by Stan. Granted that Djokovic was injured but his injuries are a result of playing a lot of tough physical matches. And that's not going to get easier for him with his aging body as younger guys start making inroads on him and Federer and Nadal. Regardless of the success of the big 3, they are still getting older and are prone to injury and aging. Djokovic winning another several Slams is no guarantee going forward.I keep trying to understand why of all the players, the youngest is being made to be superhuman and has to surpass both FEDAL now even though technically he has several more years to accomplish what they did! WTF is wrong with people? Just because Nadal's doing it to Fed doesn't mean Nole has to be just as accomplished when he's several years younger than "Fedal!" He has time; a lot of it!