There are many reasons for sweating at night. If your night sweats are due to an illness, you might wait until you recover before you donate blood.