Ouch! I know of your pain. I've probably passed my weight in stones over the years and have been carrying 3 (2 in one kidney and 1 in the other) for about 15 years. Mine are the calcium oxalate variety so I avoid Iced Tea, beets and other foods. I had one lipotripsy procedure for a stone that the urologist thought to be too large to pass if it broke loose. I think I left what looked to be half of the sands of Myrtle Beach in the urinal for several days after the event. Not only do stones hurt when traveling, it ain't purty when they come flying out.........One of my kids has inherited the issues and had her first stone at 18. I've had good luck with taking a diuretic and drinking lemonade (the acid helps keep the minerals from sticking together). However the diuretic can be problematic for cycling and cramping!!!
Best of luck and don't rush the comeback! You have all summer.
__________________
Ride your Ride!!