Does donating blood and taking blood into the body while fasting break the fast? Do giving blood and taking blood into body when one is observing fasting invalidate it? Is the fast broken by giving or receiving blood?
Giving blood while fasting does not invalidate the fast (Ibn Qudamah, al-Mughni, IV, 50-52). Taking blood to the body invalidates the fast because it is considered as taking nutrition. There are two narratives about giving blood that are contrary to each other. According to the first one, the Prophet (saw) said, “A man who cups and a man who gets himself cupped breaks their fast (i.e. their fast is invalidated).” (Abu Dawud, Sawm, 28) On the other hand, there is another narrative stating that the Prophet Muhammad (saw) had himself cupped while fasting (Bukhari, Sawm, 32; Abu Dawud, Sawm, 29).
The majority of scholars who evaluated these two hadiths together interpretated the first hadith as “The person who is performing cupping may unintentionally take the blood on mouth while sucking with special tool and the one to whom cupping is performed may fall weak and sick after giving blood, so their fastings may be at risk of invalidation.”, and taking the second hadith as basis, concluded that giving blood does not invalidate fasting.
Source: Presidency Of Religious Affairs The Turkey, High Board of Religious Affairs FATWAS
Does Acupuncture Treatment Break Fasting?