The harmful effects of eating fish roe are mainly easy to lead to increased cholesterol, and eating fish roe may cause indigestion and diarrhea in people with poor gastrointestinal function. Fish roe is relatively high in nutrients and can be eaten, but be careful to control the amount. Fish roe is rich in fat, protein, also rich in vitamins, trace elements, nutritional value is relatively high. Take salmon roe as an example, every 100 grams of salmon roe contains 272 calories, of which 32.6 grams of protein, 15.6 grams of fat, 480 milligrams of cholesterol, 2.4 grams of saturated fatty acids, 3.8 grams of monounsaturated fatty acids, 5.0 grams of polyunsaturated fatty acids, 330 micrograms of vitamin A, 210 milligrams of potassium, 94 milligrams of calcium, and 44 micrograms of vitamin D. However, not all people are suitable to consume fish roe, and it is also important to control the amount. People with high blood fat and high cholesterol, especially the middle-aged and the elderly, are at high risk of vascular atherosclerosis, and are advised to eat less fish roe. People with poor gastrointestinal function, infants and young children with poor gastrointestinal development, also not suitable for eating fish roe, may cause diarrhea, indigestion. People who are allergic to fish roe are prohibited from eating fish roe. Although fish roe has many of the above notes, but most of the population can eat fish roe in moderation.