A kidney stone is a solid mass made up of tiny crystals which may present as abdominal pain, blood in the urine, chills, excess urination at night, fever, flank pain or
back pain, painful urination or urinary frequency/urgency.
Abdominal CT scan, xrays or ultrasound of the kidneys will confirm the diagnosis of kidney stones.
Menstruation problems are hormone and stress related. It would be best to have this evaluated further by your doctor for proper management.