"im seeing an endocronologist to get this sorted but he isnt sure whats causing it."

Exactly what you should be doing and your endo will run tests.

Like kel said; post your appointment results including tests and results...you will get help here.