Hello and welcome to healthcare magic!!!
As far as i know avil
does not lead to positivity of Hep B tests and it is better you get other tests for hepatitis b
done to know if it is an active or latent infection which could be from a long time back and come to notice now. Hep B is transmitted through blood and other secretions it could have been transmitted throug blood transfusions or sexually.Since you have got it done twice and is positive it is mostly not false positive.