In the meantime eat foods that contain iron, milk, eggs, meat (for B12) and dark green veg, You can buy B12 sublingual (placed under
), excess B12 in your body will be excreted through the urine. And multivitamins with iron. But best to get a blood check with your doctor.
To help with the stress and depression before you see the doctor, go for walks in the fresh air as well as any form of relaxation you prefer - not sitting in front of a computer or TV.