No, you cannot donate blood if you ever had hepatitis C, even if you spontaneously cleared the virus or if you were successfully cured with medication.continue reading