Hiến máu tuy an toàn với người lớn khỏe mạnh nhưng cũng sẽ gây ra một số tác dụng phụ tùy thể trạng mỗi người. Theo Bộ Y tế, những đối tượng sau đây không nên hiến máu hoặc cần trì hoãn thời gian hiến máu cho đến khi sức khỏe bảo đảm:
- Phụ nữ mang thai, sinh con, phụ nữ đang trong kỳ kinh nguyệt, phụ nữ ở độ tuổi tiền mãn kinh. Người bị thiếu máu do thiếu sắt.
- Những người làm ngành nghề đặc thù như: lái xe, phi công, thợ mỏ, thợ lặn, lái cần cẩu, thủy thủ, vận động viên chuyên nghiệp, thợ xây hay công nhân vệ sinh công trình làm việc trên cao.
- Người lái phương tiện giao thông công cộng như xe bus, tàu hỏa, xe khách, tàu thủy, du thuyền du lịch…
- Người vừa khỏi bệnh quai bị, sốt rét, uốn ván, viêm dạ dày, viêm não, viêm phổi… Người đang dùng thuốc kháng sinh hoặc thuốc làm loãng máu. Những người vừa hiến máu trong 12 tuần. Người đang mắc các bệnh cấp tính hoặc mãn tính về tâm thần, thần kinh, hô hấp, tiêu hóa, nội tiết, dị ứng nặng. Người đang mắc các bệnh lây nhiễm qua đường máu và chưa được điều trị khỏi hoàn toàn.