If you can, find a concierge medical service, sign up and go see them ASAP.
“What should I do? What could it be?”..
Ever heard of a kidney stone?