Thanks for choosing health care magic for posting your query.
I have gone through your question in detail.
From your description, it appears that you could be having a depression
. Although to diagnose depression we need to evaluate you further with some specific questions. If it is a depression you will need to take medications such as sertraline
or escitalopram and then you should be fine.
You should also get a complete blood count
done to evaluate of hemoglobin
and also a thyroid test to look for hypothyroidism
Both anemia and hypothyroidism can lead to similar kind of presentations.
Hope I am able to answer your concerns.
If you have any further query, I would be glad to help you.
In future if you wish to contact me directly, you can use the below mentioned link:
Wish you good health,
Dr. Srikanth Reddy M.D.