Recovery time: Most people can resume normal activities in a few days for ESWL; a few weeks for Percutaneous Nephrolithotomy; a few days for Ureteroscopy; 4-6 weeks for major surgery.
Hospitalization:
No hospital stay needed for ESWL
4 days for Percutaneous Nephrolithotomy
2 days for Ureteroscopy
5-7 days for major surgery