I want to give my blood for donation but at the same time fast. Am I allowed to do it or I can only choose one of them?

Performing an act, which causes weakness, like blood-letting (extracting the blood from the body) is makrooh .either you donate before Ramadhan or after the Ramadhan and observing fast is wajib