HB makin low

Sy dah makan bayam , minum air sunquick dengan zincofer & amalkan jus jambu batu merah tapi hb makin low bukannya makin naik so nk makan apa lagi ya? Hb bergantung pada pemakanan sahaja atau ada faktor lain juga?