The exact cause of irritable bowel syndrome is not known, but common triggers include stress, infection, and poor diet.