The overall level of knowledge was satisfactory and the level of attitude and practice was unexpectedly low. Female respondents were found to have lesser practice towards blood donation than males. Health care workers, blood banks and the hospital are demanded to design ways to update knowledge, and build its psychological benefits and make services more accessible.