Several factors affect haemoglobin levels in hemogram blood tests, including gender, age, physical health, and lifestyle habits. This test is done to check the overall health and diagnose an underlying medical condition in a person if any. In case the haemoglobin levels are higher than normal, it indicates a rare blood disease called polycythaemia. On the other hand, low haemoglobin levels indicate that the individual has anaemia.