Veteran actor Dilip Kumar was discharged from Mumbai's Lilavati Hospital, just in time to celebrate his 92nd birthday at home.