from American Red Cross site:
Hepatitis, Jaundice
If you had hepatitis (inflammation of the liver) caused by a virus, or unexplained jaundice (yellow discoloration of the skin), since age 11, you are not eligible to donate blood. This includes those who had hepatitis with Cytomegalovirus (CMV), or Epstein-Barr Virus (EBV), the virus that causes Mononucleosis.
Acceptable if you had jaundice or hepatitis caused by something other than a viral infection, for example: medications, Gilbert's disease, bile duct obstruction, alcohol, gallstones or trauma to the liver. If you ever tested positive for hepatitis B or hepatitis C , at any age, you are not eligible to donate, even if you were never sick or jaundiced from the infection.
If in doubt, just call or visit your nearest blood center. They'll answer all your questions.