i think MSD will announce his retirement plane only after IPL'2020. Dhoni already informed Cricket Board about non availability for West Indies Tour even before Word Cup.W3pxW
Agreed that Dhoni is mature enough to decide when to retire. But, like many other cricketers in the past, Eg. Tendulkar, these guys simply don't like to retire in their peak & carry on for the love of money. Its better to quit in peak than be shown the door & given an ultimatum like Tendulkar was given.