There is no known cause of irritable bowel syndrome (IBS). A lack of fibre (roughage) in the diet, stress and irregular eating times can all make things worse.