先告訴你,不會。
因為人的血液中最主要的是紅細胞,紅細胞沒有細胞核,也就不存在DNA,即使線粒體中存在,其量也極少,其它的物質如蛋白質糖類等都會經過代謝被人體吸收。不過輸血也確實有可能把別人的DNA帶入體內,因為有可能因混有少量白細胞,白細胞是有細胞核的,也就有DNA。紅細胞的壽命大約為120天,白細胞有細胞核壽命只有7-14天. 隨著輸入紅、白細胞的破壞,外來DNA也被降解了。
所以也不用擔心改變自身的DNA。
至於擔心,血液裡含有病毒什麼的,也是多餘,醫院給你輸的血都是確保健康、安全的,不可能帶有病毒。輸血後,人體會自己造血,不斷替換舊的血液,來自他人的血液也會代謝出去,之後全身流淌的依然是自己親生的血液啊。
話說,骨髓移植倒是會改變人的部分DNA。