They take walk-ins depending on how busy they are at the moment. An appointment is definitely the way to go. You can schedule it using the Blood Donor App or looking up the 1-800 number for the American Red Cross.
Appointments
I made an appointment. You can also download the red cross app to check in beforehand. You can sign up to donate just blood or platelets.
Thanks! Your answer is awaiting moderation.