In order to achieve an anti-viral effect, it is necessary to take other nutrients, such as zinc, manganese, selenium, and vitamins A, B, and E. Some sources believe that magnesium ascorbate or calcium ascorbate, rather than ascorbic acid, are advisable because these forms are more easily assimilated and that chelated forms are better absorbed.