Stones are of different types. Right now you should see urologist for manipulation of stone but after that you need to be investigated to find out type of stone and treat that problem. This is anticipating prevention of future stones. General precautions are
Drink plenty of fluids. Don't get dehydrated.
Avoid salt and NSAIDs
Hope it helps!
There are two steps of treatment
1. Short term solution
A stone greater than 20 mm does not respond to ESWL or waves/ laser in lay man terms
In order to decide for surgery the location and degree of obstruction must be known
You may need a CT scan of kidneys for that
2 . Long term solution
Few tests are needed to to precisely diagnose what type of stones you have . This will prevent future stone formation and also guide us if these stones can dissolve or pass out without surgry