For a good place to give blood, check the American Red Cross or your local blood bank online. You can also ask your doctor or friends who have donated for suggestions.