I would suggest you to get your blood sugar levels checked to rule out diabetes
. Because high level of blood sugar is associated with various short term and long term effects and by maintaining your blood sugar under control u could prevent all these!!
I would also suggest you to get ur thyroid
levels checked as ur symptoms seems to be related to ur thyroid!!
Hope this helps!!