WHO recommends the use of oral treatments - tenofovir or entecavir, because these are the most potent drugs to suppress hepatitis B virus. They rarely lead to drug resistance as compared with other drugs, are simple to take (1 pill a day), and have few side effects so require only limited monitoring.
However, in most people, the treatment does not cure hepatitis B infection, but only suppresses the replication of the virus. Therefore, most people who start hepatitis B treatment must continue it for life.