A typical gallstone attack can cause:  Steady pain in the upper abdomen that increases rapidly and lasts from 30 minutes to several hours. Pain in the back between the shoulder blades. Pain under the right shoulder. Nausea or vomiting.