Anemia's pretty common, especially when deficient in those. My first recommendation would be to talk to a doctor, since there can be many causes to anemia and even if fix your deficiency, it might not fix the anemia. I don't know how practical that is for you.
You aren't really supposed to try to fix anemia with supplements if you don't know what's causing your anemia, but that might be your best bet. Lack of iron is by far the most common cause, so try that first.
I am not a doctor of medicine, take everything I say with a grain of salt.
Oh, and just a random fun fact, but anemia's more common in women than men.