Amid speculations about the body's immune response in Covid-19 recovered patients, new research has claimed that the recovered patients have antibodies to fight the disease for up to eight months -- giving hope for the vaccine makers in India as the jabs may also be proven effective for a longer period, health experts said on Tuesday.