Since this can be caused by hormones during pregnancy
, and you're not pregnant, I would get a study of your hormones to make sure everything is balanced. Hyperthyroidism can cause your symptoms, seeing an Endocrinoligist is best for this. Also, Gastric Dysrhythmias, Pylori infection, disturbances in carbohydrate metabolism.
Considering all this, I would see an Endocrinologist. Your endocrine system impacts every organ in your body, and and Endo can check thyroid, hormones, everything.