Hard to tell the estimate, if everything goes as it was so far, then we can assume one minor update is around 1 month, 3 or 4 minor are needed for the major update to occur, so according to my calculations .... 2 years from now, fortunately dev is quite inconsistent with updates so my estimate might be reduced to 1 year in best case scenario