Mrs. Smith-
If you haven't done so, I highly recommend you make an appointment with an endochrinologist. They have the knowledge and means to run further testing on you- moreso than a GP will have. They are specially trained at things like this and may be able to give you some answers.
My...