most adults who acquire hbv during adulthood are able to eradicate the virus from their bodies. however you will always be positive for the hepatitis b core antibody - hbcab. your doctor needs to check for numerous other blood tests known as the hbv serology tests which include the hepatitis b antigens and hbvdna which will determine your level of infectiousness to others. combined with other tests such as lfts - will determine your need to start antiviral medication. if needles are not shared then there is no risk of transmission but it is never recommended to reuse needles even your own. there are many needle exchange programs available so that the need to reuse needles should not be necessary.
if a person contracts hepatitis b will they always carry the virus? can they spread it if they reuse their needles?