Thanks for your question.
That is really a problem for lot of ladies.You are suffering from anemia in pregnancy
as your HB level below 9.In pregnancy anemia is due to reduced iron storage so iron supplementation is the only treatment but a majority of the patient 20-30% have oral iron intolerance due to gastric irritation.Next the best option is blood transfusion
which can increases the HB level very fast but you also try to avoid but anyway you have to increases the HB as if anemia persist there is a lot of complication in baby and mother.
So the next choice
for you to either take iron syrup as it causes less gastric irritation and the next option is to TAKE INJECTABLE IRON PREPARATION CALLED IRON SORBITOL
CITRIC ACID COMPLEX AS DEEP INTRAMUSCULAR INJECTION
but take the injection from expert hand as it should be given by Z technique otherwise chance of iron staining and abscess formation can take place.
Consult your obstetrician in this regard.
Dr Sourav Ganguly