welcome to Healthcare Magic.
Your all symptoms less likely due to thyroid
problem only. Following are the possibilities which need to rule out in your case:
-Thyroid problem: get thyroid function test done.
It is better to get your self evaluated and investigated for above issues from general physician. Treatment will depend more on cause of the problem. For food supplement focus more on natural diet like milk, eggs and fruits.
Wish you all the best.
Dr Ashish Kumar Mittal