The hep innoculation last for months.
The supposed benefits if its been drug user etc then you dont get it the supposed benefits if you have gotten some people have never produced antibodies if its been drug user etc then you could have gotten some type of hepatitis in.
For active antibodies to see if youre still covered or not.