The American Red Cross will host a blood drive on May 5 and May 6 on the Vineyard.

Blood donations will take place May 5 from 1:30 to 6:30 p.m. and May 6 from 9 a.m. to 2 p.m. at the Martha’s Vineyard Regional High School.

Donors of all blood types are needed.

To make an appointment to donate blood visit redcrossblood.org, call 1-800-733-2767, or download the free Red Cross blood donor app.