First all, you have completed 100 posts on this thread, so many congratz on that @Devils Child.
It is quite hard to say man, how long can it take, even if lets say they are able to find a cure tomorrow, global immunization will be quite a difficult task.
Plus in between there are alot of factors such as open up again or do a proper lockdown and restrict, charge and take actions as done in China so that testing is conducted for everyone and including those that are not willing to. A decision needs to be made by every country which setup they decide best works for them.
Everyone stay safe.