 [ Symptoms ] i have had throbbing pain under my 8th  10th left ribs that can fluctuates to unnoticeable to an 8 [ Disease ] hi dark eye spots are depression medication related as for your main complaint my opinion is that you need to do an x ray to check for rib angle fracture good luck