I believe you're hemoglobin level is at 4% in which case blood transfusion would be advised since its a very low level of hemoglobin level. Your doctor has prescribed you with multivitamins which is required for the increase of your hemoglobin levels.
Apart from medications you should increase the intake of iron-rich foods (eggs, spinach, artichokes, beans, lean meats, and seafood) and foods rich in cofactors (such as
vitamin B6, folic acid,
vitamin B12, and vitamin C) important for maintaining normal hemoglobin levels. Such foods include fish, vegetables, nuts, cereals, peas, and citrus fruits.
Next Steps
Kindly follow the advise of your doctor and do the necessary evaluation tests.