Sí.
Mientras no estés borracho cuando hagas una donación, no hay razón por la cual no puedas donar.
12 horas es suficiente tiempo para que la mayoría, si no todo, del alcohol en su sistema haya sido procesado por su cuerpo, y en ese punto, puede donar.