I have pain about 2 inches left of my belly button which sometimes is very very painful and others I can handle, sort of feels like its bruised or been punched. I also get a sharp pain in my right shoulder, then about an hour later I end up with a stomach ache. I've had blood on the toilet paper...