Thanks for your question on Healthcare Magic.
I can understand your concern.
Excessive sweating, not gaining weight in young patient should be evaluated for
hyperthyroidism.
So get done free T3, free T4 TSH levels.
If all these are normal then no need to worry for hyperthyroidism.
Sometimes undiagnosed stress and anxiety can also cause excessive sweating.
So
consult psychiatrist and get done
counselling sessions. Try to identify stressor in your life and start working on its solution.
You may need anxiolytic drugs too.
Don't worry, you will be alright, avoid stress and tension, be relax and calm.
You can take
cyproheptadine and cod liver oil capsules. No harm in it.
Hope I have solved your query. I will be happy to help you further. Wish you good health. Thanks.