The excruciating pain and discomfort in the belly and side of your back might be a kidney stone. Do you know the reasons for...