As far as hypothyroidism, we need to know what your current
thyroid hormone levels are in order to know if you need a dosage increase or not; your symptoms indicate that you might.
You should be getting tested for Free T3, Free T4 and TSH on a regular basis. If not, you definitely need a new doctor, but it's debatable, whether that doctor needs to be an endocrinologist or not, since some/many endos specialize in diabetes and, actually, know very little about thyroid issues.