Hi,thanks for query.Your symptoms points towards some possibility of hormonal
imbalance particularly thyroid
.If not done previously please go for thyroid function test.Along with that routine reports like blood counts,stool test
etc,needs to be done.Please take good nutritious diet ,take more of fluids and take a opinion of hormone specialist in your city.
wishing you good health.