In mild gallstone attacks, the pain may last for a few minutes. However, in severe cases, the patient may experience abdominal pain for 1-5 hours.