The 73-year-old thespian also credited superstar Shah Rukh Khan, who once mentioned to him that a good night's sleep helps in curing "many ailments".
"Shah Rukh once mentioned a good night's sleep cures many ailments, body mind... All true. I feel cured today!" Amitabh tweeted on Saturday.
Big B also underwent some medical tests last month.
The iconic actor had earlier shared details about his tests on Twitter with his well-wishers, whom the "Piku" star fondly calls "EF" or "extended family".
"Begging apology again tonight... I have had some medical tests and need to rest. Ok? so see you later," Amitabh had tweeted.
Amitabh and Shah Rukh have shared screen space in films like "Kabhi Alvida Naa Kehna", "Kabhi Khushi Kabhie Gham...", "Paheli" and "Mohabbatein".
Big B, who was last seen on the silver screen in "Wazir" will next be seen in Ribhu Dasgupta's "TE3N". He is also preparing for filmmaker Shoojit Sircar's next project.
The "Darr" actor, who was last seen in "Dilwale" is currently waiting for the release of his forthcoming film "Fan", which is slated to his the screens on April 15 release.
Directed by Maneesh Sharma and produced by Aditya Chopra, "Fan" also features Shriya Pilgaonkar among others.