Does a bad diet usually lead to anaemia?

No, anaemia can be brought on by nutritional inadequacies, but it can also be brought on by inherited disorders and other medical diseases. A proper diagnosis requires a thorough inquiry.