A wide range of factors including diet, stress, and lifestyle habits, can cause digestive issues. Eating unhealthy foods can upset the balance of bacteria in your gut, leading to abdominal pains and gastrointestinal distress.