Gallstone pain is severe and occurs suddenly, lasting for about 1-5 hours. Most patients complain of pain in the centre of the abdomen (or belly), under the ribs on the right side.