NSAIDs, Vioxx, and Celebrex are upsetting to the GI tract. I can't take these on a regular basis, very rarely yes, but they irritate my GI tract. It took years for the GI doctors to figure this out, I used to take ibuprofen daily before I figured out it was irritating my GI tract. I do take one aspirin a day, as I am 60 years old which I've had no trouble with.