Если вы нарушили рекомендации, лучше отложите донацию на пару дней.
Конечно, нет ничего критичного в том, что вы принимали алкоголь или таблетки и не придерживались диеты. И да, об этом может никто никогда не узнать.
Но раз уж вы собрались сделать доброе дело и сдать кровь, будет лучше, если кровь будет «чистой». Ведь ее будут использовать для людей, у которых проблемы со здоровьем. Которые в этот момент будут в критическом состоянии, у которых могут быть сопутствующие заболевания. Там и так будет слишком много факторов риска. Зачем добавлять еще один, пусть, возможно, и не очень значительный?