Good day. From your symptoms, I suspect that you have hyperparathyroidism
and the spot in your thyroid may be an enlarged parathyroid gland
. This can cause fracture. There are a number of factors to be considered before we can suggest surgery. A diagnosis need to be established by doing PTH levels and then an ultrasound
of neck and possibly a Nuclear scan of your Prathyroid glands. How are your kidney functions like? What is your age? .
You should certainly go back to your doctor who can refer you to an endocrinologist
. They can fix your problem