I had that low hb, my doctors told me it was caused by the inflamated intestines. Well, he was so wrong. Far later they found out there was a disease in my kidneys. So get a well organized blood work done, it's always a reason when the hb is that low.
All the best from Ingrid