I had my 乙肝疫苗 in China, it supposed to be for rest of life, but it wasn’t. So I had to have another one here. I did. You can go to see your family doc., and he will give you suggestion. By the way, you have to pay by yourself. It is around 50 -80 dollars. Sorry, I forgot exactly price. But if you are student in some university, and you have insurance, I guess you could get part covered.