Hello there, if hemoglobin doesn't rises with tablets then injection is another option coz you will faint and baby will not get enough oxygen which will affects it's growth. So if your doctor is suggesting to take injection, go for it without hesitation.
Next Steps
take proper diet, enough fruits, juices . avoid junk food.