He's 30, turning 31 in a couple of months
That's a very common age for players to retire. It used to be virtually unheard of for players to be playing their best after age 31 before this generation
Wouldn't be premature at all if Djokovic does decide to call it a career.