I have anaemia and anxiety and when I’m struggling I have similar symptoms. Speak to your GP and get a blood test and see what the results are, people can suggest loads of things but that will only increase your anxiety whereas a doctor will be able to help look into it more thoroughly.