The length of an episode can vary greatly depending on the size and location of the kidney stone. Pain can last for a few minutes to a few hours and comes in waves.