Question: why has my stomach been hurting for so long?
Answer: Long-term or recurring abdominal pain Possible causes in adults include: IBS – a common condition that causes bouts of stomach cramps, bloating, diarrhoea or constipation, the pain is often relieved when you go to the toilet.