If the hemoglobin is physiologically high, it can be adjusted appropriately and can be donated when the hemoglobin is normal, while pathologically high hemoglobin cannot be donated. 1. Physiological high hemoglobin, such as sweating a lot after strenuous exercise and accelerated metabolism, resulting in blood concentration, hemoglobin high performance. This kind of high hemoglobin can be normalized through proper rest and drinking more water, and you can donate blood. 2. Pathologically high hemoglobin, such as lung disease, true erythrocytosis, etc. In this case, it is not recommended to donate blood, which may aggravate the primary disease, or produce some other symptoms, so you can not donate blood. If your hemoglobin is high, you need to go to the hospital to find out the cause of the disease and decide whether you can donate blood under the guidance of your doctor.