Recover? What is he suffering from?
If you mean will he be a perpetual star who has a blockbuster movie per year, then the answer is: By LOGIC no one can do that for eternity.
It always seems funny to me when Hindi fans, argue about some "star" or another not making blockbusters anymore, therefore they have failed. But you cannot unsee or undo an entire career, nor take away what has been done.
No one wants to see the same actor, all the time, the same couple doing all of the roles, imagine in 2019 alone if SRK had been the main lead in Uri, Gully Boy, Luka Chuppi, Kesari, Bharat and for good measure Thakeray, Romeo, SOY...etc.... b o r I n g...… People want to see different actors and styles. Even the biggest stars in the world move on into history for ever and new people come along, it is life, but Marilyn Monroe and her white dress will always be remembered, Elvis will always be the king, Michael Jackson the great...etc..
However SRK has reached stardom, he has crossed the stratosphere and become a fixed star in the history of Hindi Cinema. That place where other figures shine, even though they, have retired or are "no more" of the physical world. In other words his fame, his money what he has achieved, the movies he has made, his entire career etc... that remains forever.
He does not need to struggle ever again, not for a role, not for fame, nor even bragging rights.
Now all he needs to do is be a legend, pick films he really wants to do, if they are BBs good and if not fine, he needs to do good for his community and for India, stay classy and ride on into the blue yonder.
5