since you have got stone problem so early and since you are a recurrent kidney stone former you need thorough evaluation to prevent further stone episodes. you should collect the stone you pass in urine and do ftir (fourier transform infrared) spectroscopy analysis to know the composition. you also need a 24 hours urinary metabolic evaluation to know the exact problem leading to stone formation. the stone size as per ultrasound may not be accurate so please get a ct kub (computed tomography of kidneys ureters and bladder) to know the exact number and size of the stone. pain is due to blockage of the ureter when the stone comes down from the kidney. eswl (extracorporeal shockwave lithotripsy) is definitely a good option for stones up to 15 mm size. i hope you become stone free soon. for further information consult an urologist online --> <link>
how do we detect kidney stones?