Headache
You cannot give blood if you have a headache at present. You can give blood if get occasional mild headaches. You cannot donate if you have migraine at present. You can donate when you are well even if you are taking medication for migraine.