Oregano Oil is probably better antifungal than Olive Leaf Extract but no better antiviral. You mentioned you have a lot of viruses. Nothing better than Olive Leaf for that. Virasin (Plant Tannin)is probably the most effective bactericidal in a natural form. ! It is also antifungal as well as Olive Leaf.