Might be a kidney stone, though not common in people under 40.