DO NOT GIVE BLOOD! People who are sick an need blood could die from something as small as an infection. Go to the DR, and when your infection is gone, give blood then. Otherwise instead of saving someone, you are potentially doing them harm . You would also be falsifying your Blood Donor History by not answering honestly to the "are you feeling healthy & well today" question.
Would you wnt your family member to get blood from somoene who was sick and lied about it?
You can give blood another time.