Have Medical Questions? Ask a Doctor Online!
Thanks for your question.
What is your weight and height?
Yes, this could be hormonal and I would at least advice you to get your thyroid function tests done., since a low thyroid hormone level could be responsible for the inability to lose weight.
Please consult another doctor to get a second opinion. An underactive thyroid (hypothyroidism) may also present with mood disorders such as depression. Appropriate treatment such as medication that replaces missing thyroid hormone will usually improves both emotional and physical symptoms such as weight gain caused by thyroid disease.