Hello I have gone through your history. Yes as you are completely vaccinated against hepatitis
you are protected. But you need to check your antibody levels every 6months if you are in touch with him and be under vaccine
coverage schedule. Your boy friend needs to have both passive and active immunisation.
Thank you. Good day