Yes blood banks are open 24 hours a day as the name suggests. Blood can be availed during emergency, at any time of the day.