Archana Devi returned to her family home in India's northern Meerut city on Friday after battling the coronavirus for 100 days.
The 45-year old was admitted to hospital on April 21.
She underwent extensive treatment before finally being discharged on July 30.
Punit, her son, said that he had lost hopes that his mother would survive.
But with proper treatment, she finally emerged victorious over the disease.
He said she still has a cough and therefore needs oxygen support at home, but seems fine otherwise.
Dr. Gyanendra Kumar works at the Lala Lajpat Rai Memorial Medical College where she was admitted
He said her recovery look so long because she developed fibrosis in her lungs.
The hospital had to give her physiotherapy to reduce her dependency on external oxygen support.
She's one of thousands of people battling the coronavirus.
India was battered by the Delta variant of the virus in April and May.
But the number of infections has again been rising, with more cases being reported in recent weeks.
The health ministry says the nationwide tally of infections has reached over 31 million since the start of the pandemic.