Generally there is no harm in eating pig’s blood from regular manufacturers and sales channels in moderation, but long-term excessive intake may cause indigestion. Pig’s blood is a common blood product food, has a certain nutritional value, in general, eat pig’s blood in moderation is no harm, but can be for the body to supplement the nutrients contained in the body to maintain the normal physiological function of the organism. Each 100 grams of pig’s blood contains 55 calories, of which 0.9 grams of carbohydrates, 12.2 grams of protein, 0.3 grams of fat, 51 milligrams of cholesterol, 56 milligrams of potassium, 4 milligrams of calcium, 7.9 micrograms of selenium. Pig’s blood is an ideal source of high quality animal protein, rich in all essential amino acids and low in fat. However, if you eat too much pig’s blood for a long period of time, it will increase the burden on the gastrointestinal tract to a certain extent, causing indigestion and symptoms such as abdominal pain and bloating. Secondly, as 100g of pig’s blood also contains 8.7mg of iron, it should not be consumed by patients suffering from iron overload diseases such as thalassemia. Besides, it is generally not recommended for those who are allergic to pig’s blood, otherwise it will affect their health. Usually need to reasonably with meals, balanced nutrition, when the body appears uncomfortable, should go to the hospital in a timely manner. Choose pig’s blood must pay attention to manufacturers, sales channels, to avoid buying fake pig’s blood, causing harm to the body.