Yes...have your thyroid, iron, and hormones checked. All these things can be corrected with the right nutrition and natural supplements.
I was going to suggest that you have your thyroid checked and your iron levels checked. Also, get to an endocrinologist if you don't have one already!
Your symptoms indicate that you could have an under active thyroid (hypothyroidism), as well as the type II diabetes. Ask your doctor to test TSH, Free T3 and Free T4. Don't settle for just TSH, because that could result in misdiagnosis.
I think if you have medical condition and want to lose weight you better ask your gp or nurse then here. Would love to help you out but I dont dare.