i have had throbbing pain under my 8th -10th left ribs that can fluctuates to unnoticeable to an 8?
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.