Thanks for posting your query.
With the available described symptoms and location of pain, there appears to be possibilities of left sided chest pathology, splenic flexure (part of large intestine) obstruction, left kidney stones.
You should consult with internal medicine specialist/ general surgeon
and should go for thorough check up.
You should go for ultrasound
imaging and chest x ray on preliminary basis.
If necessary then you should also go CT abdomen and colonscopy.
mean while, you should take antispasmodics along with NSAIDs.
You should take soft diet
and do bed rest
Dr. Mayank Bhargava