No, a blood transfusion cannot change your DNA. Your DNA is contained in the nucleus of your cells, and blood cells do not have nuclei. The only cells in blood that contain DNA are white blood cells, but these cells are filtered out of blood transfusions before they are given to patients.