Thanks for your question on Healthcare Magic.
I can understand your concern.
Yes, anemia can cause all your symptoms.
Anemia is low
hemoglobin. Most common cause for this is dietary deficiency of iron and
folic acid.
There are certain genetic causes for anemia but they are very rare.
So first of all get done CBC (
complete blood count),
serum iron and folic acid level. This will tell you if you have anemia or not.
You may need iron and folic acid supplements if they are low.
If your CBC is normal then possibility of stress and
anxiety related symptoms is more likely.
So avoid stress and tension, be relax and calm.
Don't worry, you will be alright with all these.
Hope I have solved your query. I will be happy to help you further. Wish you good health. Thanks.