If the current distribution amount continues per month then distribution will be done within the next 15 months. Probably a little bit earlier.
However distribution has already changed so it is not impossible that it change again. Therefore I would say it is not predictable. Just follow the announcements from distribution to distribution. I think it even does not matter if the distributions end within one, two or three years.
Can you already know when will the byteball distributions end?