People get kidney Stones because of the following reasons:
If they have had kidney stones before
If someone in their family has had kidney stones
When they don’t drink enough water
When they follow a diet that's high in protein, sodium (salt) and sugar that may increase their risk of some types of kidney stones.
If they have had gastric bypass surgery or another intestinal surgery
Due to other medical conditions that may increase the risk of kidney stones which include Crohn's disease, urinary tract infections, renal tubular acidosis, cystinuria, hyperparathyroidism
An excessively acidic environment in urine can lead to the formation of kidney stones
Due to certain medicines, such as diuretics or calcium-based antacids
When there is not enough water to dilute the uric acid, the urine becomes more acidic which leads to kidney stones