The pain you are describing, along with bloating is classical of gallstone disease. You may be suffering from gallbladder stones, which may further cause an infection/ jaundice if left untreated.
Next Steps
Please get an ultrasound of the abdomen and pelvis and meet an abdominal/ laparoscopic surgeon.