Kidney stones are a hard mass formed in the kidneys, typically consisting of insoluble calcium compounds. The size of kidney stones ranges from grain-like, to a golf ball! While in some cases, kidney stones can cause pain, in most cases, it can remain asymptomatic, sometimes over years. Post navigation Could it be heart failure? 7 silent signs you shouldn’t ignore R Madhavan opens up on his son Vedaant’s disciplined lifestyle