Das Problem ist, daß man bisher, ganz allgemein, kein gutes Medikament gegen Viren hat.
Bakterien halten sich außerhalb der Körperzellen auf und haben eine Stoffwechsel den man angreifen kann. Viren nicht. Gegen Bakterien gibt es eine Vielzahl an Antibiotika, gegen Viren gibt es bisher nichts.
Die Wirkung von antiviralen Mittel ist eine andere als die von Antibiotika. Viren "leben" nicht und damit kann man sie auch nicht wie ein Bakterium töten, man kann sie aber durch andere Mechanismen daran hindern, ihr schädliches Werk zu treiben.
Siehe Nobelpreis für Medizin 1988 (!), das Medikament gegen Herpes-Viren bekommen sie rezeptfrei
https://www.nobelprize.org/prizes/medicine/1988/press-release/
Und nein, man muss sie auch nicht lebenslang einnehmen.