The duration of kidney stone pain can vary from person to person. In some cases, the pain lasts for just a few hours. In others, the pain can last for a long time or come and go in waves. The majority of small stones will pass within 1-2 weeks, but larger stones may require medical intervention. If your pain is severe or persistent, reach out to your healthcare provider for help.