Malaysia needs over 2,000 units of blood a day. This guide to blood donation in Malaysia explains who can donate, how to prepare...