Can a person who had mild hepatitis long ago donate blood?

The answer: no

Explanations:

People with a history of viral hepatitis are not eligible to donate blood. This includes people who have had mild hepatitis long ago. The reason for this is that there is a risk that the person may still be carrying the virus and could infect someone else if they donate blood.

Hepatitis - Related Articles