By "top of rib" do you mean at the very first rib? Is it upper or lower back? Could be kidney if lower back.
I've had a pain just under my left ribs for 4 yrs. or more. Nothing shows up on scans and nobody seems to know what it is. Sometimes it's so bad I have to take ibuprofen 800 or Lortab for it. Usually, it's just annoying. I have thought it could be my pancreas or spleen, but nothing unusual shows up. And my blood work is fine.
If your pain was less than a week old, I would be inclined to think "muscle strain," but since you've had it a month I doubt that's it. If you find out, please post! It might give me an idea of what's going on with me.
P.S. I don't have any fluid retention, so that's not the answer with my symptom.
I have the same pain. Sometimes I will have it for a week or so and then it goes away.
I seem to get it if I am not eating properly, or if I eat to much.
Another theory is pressure from gas putting pressure on something over there.
I thought it was my spleen, but a scan showed nothing.
I see the Dr. in 2 weeks- will ask him..
Hey, John! You're posting!! That's certainly a good sign...even if you did rearrange the location of the gall bladder. Yep, it's on the right, at the bottom of the liver. When they took the rt. side of my liver, they also took the gall bladder.
Karen, let us know what your doctor says about the pain.