From what I have read is that most gallbladder problems occur in people over 40 and mostly women. Being only 18 could this be a gallbladder problem, or a problem with what I'm eating. Certainly could, also occasional ulcers symptoms felt like this. Lastly, occasionally colon spasms occur in the turn by the liver and is called hepatic flexure syndrome. But, you will need to be seen and evaluated, possible gall bladder testing depending on the findings.
Gall stones are very frequently familial, the calcium intake has little to do with it.
Fat intake usually is a better predictor. Couldn't stand up. Went to ER, but they found nothing. They took a blood test, but no x-rays. They suggested a gall bladder attack and said they would get increasingly worse, but did not suggest treatment.