You can eat sweet potatoes for a long time, but it is recommended to eat in moderation, do not eat a lot of food for a long time, and pay attention to food diversity. Long-term eating sweet potatoes if you ensure a balanced diet and eat in moderation is possible, sweet potatoes can also provide nutrients for the human body. Every 100g sweet potato mainly contains protein 1.1g, carbohydrate 24.7g, potassium 130mg, these nutrients can maintain the normal physiological function of the human body to a certain extent. If excessive consumption of sweet potatoes for a long time, it may stimulate the gastrointestinal tract, causing abdominal pain, diarrhea and other uncomfortable symptoms. Secondly, the daily diet must ensure food diversity, dietary nutrient balance, do not favoritism picky food, so as not to lead to the body lack of nutrients.