Like I have already read on prior post regarding this weird movement under the right ribs, upper abdomen, it has to be intestinal parasites. Many won't believe that this can cause this feeling but it really could be the root of the problem. Since I don't live on a farm or in a third world country I didn't think I could pick up a parasite. I live in Dallas, Texas. I went to my homeopathic doctor and he said I had a parasite. Well I didn't believe him. Months later I went to my general doctor for a check up (I haven't been in a few years.) I mentioned to him that I had parasites and he started to question me. HE asked if I had ever seen them in my stool and etc. I haven't and doubted myself. Wouldn't you know, a few weeks later after taking a 3 times daily dose of wormwood, I saw the parasites (or I like to use worms.) Months went by and got better and worse and I am finally getting my stool samples sent to a lab so I can take medication to kill these suckers (and to find out the type I have.) I understand that most people here won't believe me but please give this a thought. Even if you live in the city you can pick them up, many general doctors don't consider parasites as for your troubles. Sadly, sometimes they are. If not hope you NEVER get them. Just educate yourself in case.
Warnings:
(1) There are a lot of quacks/new age-y people saying everyone has parasites...I doubt EVERYONE has them. But more common then your first grade teacher lets on.
(2) Sending stool samples to a lab doesn't always prove that you have parasites. Some parasite live in the upper small intestines. I notice the movement happens for me later at night. That could possibly be due to me being still in bed and I notice the movement and/or I read that parasite are more active at night. Don't ask me how they know it's night, you sleeping or resting is very different than you walking or eating.
Sorry for the late night rant. 1 a.m. here and I don't want to bother with reading over the paragraph above. I hope there isn't any fatal errors that changes the meanings to anything. Email me any questions, maybe this could help out at least one person.