 [ Symptoms ] i have had throbbing pain under my 8th  10th left ribs that can fluctuates to unnoticeable to an 8 [ Disease ] you should get a chest x ray and upper g i endoscopy done for ruling out the exact cause for pain dark spots in vision can be related to medication or even stress and weakness can be a cause so you need to get a thorough examination done hope this helps