If you have active tuberculosis or are being treated for active tuberculosis you should not donate. You could donate if you have a positive skin test, but no active tuberculosis, or if you are receiving antibiotics for a positive TB skin test only. If you are being treated for a tuberculosis infection, wait until treatment is successfully completed before donating.
Guidelines on eligibility to give blood change from time to time. The most up-to-date eligibility information can be obtained by contacting the American Red Cross blood center nearest you.