can't edit, the site changed my post a bit in the first sentence:
Anti -HBs- 25.32 (more than 10 is positive, less than 10 is negative)
It is very frustrating that you can have different results for the same test.
Because you tested HBsAg negative, you don't have Hepatitis B.
Based on this:
1. If your Anti-Hbs is positive AND Anti-HBc negative, then you were vaccinated and have immunity against HBV infection;
2. If your Anti-Hbs is positive AND Anti-HBc positive, then you were infected by HBV in the past, but had recovered and now have immunity against future infection.
Fasting is not required for these HBV blood tests, so I don't know why your doctor insisted on 12hr fasting (it may be required for your other tests).
Try not to use GT or LT angle brackets in your posts, as Medhelp automatically deletes any text in between.
Thanks, it is frustrating indeed. Yes the doctor said about fasting that it is needed for other tests but the other doctor in the private clinic told me it is better to fast. Kinda afraid since first test was hbc pos and no testing for anti-hbs, second one was anti-hbs neg and no testing on hbc. This could mean that both were hbc alone, which could be not good. I guess I will redo tests in couple of months.
Could it possibly be that liver meds helped my body recover from some past infection and gain anti-hbs?
In my opinion, the liver "meds" did nothing. The main thing is HBsAg negative. If anti-hbs is negative, you can always get vaccinated (if your anti-HBc is negative).
Thanks for feedback, really appreciate it.