9.Diabetes
If your diabetes isn’t managed well, high blood sugar levels can damage nerves in your body. One of them may be the vagus nerve, which controls your stomach muscles. When this nerve doesn’t work the way it should, food doesn’t move through your gastrointestinal tract as quickly. Called gastroparesis, this condition causes a loss of appetite and bloating. It’s treated with changes to your diet, medication, or surgery.
10.Hypothyroidism
Your thyroid hormones control how your body turns food into energy. When that gland doesn’t make enough of those, your body functions slow down. The result: You use less energy and your hunger dips. But because you’re not burning as many calories, you may actually gain weight. Your doctor can test for the condition and, if that’s the problem, give you thyroid hormone to speed things up again.