Thanks for query,
To raise hemoglobin
within short time inj. is advisable.
Its main drawback is it is painful.
It should be taken deep intra gluteal region.
No major side effects in future,only some times it gives staining on the part if given not much deep.
Ok and bye.