Ms.Selini,
You are right, just because you are a vegetarian it does not mean you do not have access to vitamins and minerals. Your problem is mainly due to lack of assimilation in the body of the essential elements.
You are right again too when you said about the two Homeopathic medicines which help for your problem.
You can take a combination of 3x potencies of CALCAREA PHOS, FERRUM PHOS apart from HYDRASTIS mother tincture which will improve your assimilation.
You can take one teaspoon of the powder at bedtime and the mother tincture, one teaspoon in a cup of water, morning and bedtime.
But I would also add you need to find out if there is any loss of blood through your system. ( It is likely that you have got investigated for the same.)
I am sure Homeopathic Medicine would be of help to you.
Dr.Venugopal Gouri.
Consultant Homeopath.