Not eating frequently enough? Other endocrine issues?
See an endocrinologist.
Make sure you have some candy or something on you all the time so you can take a piece when blood sugar is low.
Autoimmune disease is possible
Malabsorption syndromes....
A gastroenterologist may also be a starting place....