white blood count normal rangewhy am i coughing up bloodwho cannot donate bloodwhy am i pooping bloodwhy does period blood smell