MARTINSBURG — The American Red Cross has announced its next blood drives. To be eligible to donate, donors must be 17, weigh at least 110 pounds and be in reasonably good health. Donors can give every 56 days. All blood types are needed — especially O-, A- and B-negative.