I had my upper GI today and it was nasty. I was hoping I could just drink it as fast as I could but the Dr. had me hold it in my mouth and then swallow. On top of the awful tasting barium I had to also take fizzy crystals. I am so glad that is over and hopefully I will get the results from my Dr. in a few days. Why the Dr. that just did it couldn't share the information I don't know. I find it annoying I will waste another $25 copay for something that could've been taken care of when I had the GI done. Hours later and I can still taste it.