I'll know later this afternoon after I return from the doctor's office, but for now I'm betting it's a kidney stone. I've heard they are painful, and let me tell you - it's true. All tied in with the new high blood pressure medication, I'm guessing. Not drinking enough water. Trying to drink some now to get a head start on the flushing process, but I just threw up the first 15 oz or so that I drank.
Yup. I'm a sick puppy.