Hello - you might have a large tapeworm. The top (head) part is in your intestines and the bottom (tail) is around your throat area OR it could have turned around (hence the extreme wiggling sensation) and the head is at the throat area and the bottom is in the intestinal area.
Not to gross you out, but an old old old-time remedy was to have the patient fast for a few days, then attract the head out through the mouth with Sugar - grab the head and ease the Tapeworm out through the mouth - it would go to the food source. This is what I suggest for you: you have got to get it to turn back around. Eat sweets - candy, sugary cakes, starches - make that bastard turn back around to go get the food it wants! Get it's head back into the intestinal area - you'll feel that weird wiggling again. THEN go buy some psyllium - Metimucial will do - take the MAXIMUM daily amount - drink A LOT of water to make it work. Psyllium swells to 50 times it's size in your body and if you take enough of it, it can literally trap large parts of that Tapeworm and help pull part of it out of your body.
A Tapeworm is made up of segments - you have got to break those segments up - the psyllium will help with that. It can regenerate itself if only it's head is left. When it gets to a more manageable size, hit it again with your herbs. You have got to make the head turn loose so the whole thing can be expelled from your body.
I have helped MANY folks over the years get rid of big Tapeworms and this is the advice I give them. I am available by email if I can help you more.