Answer Yes, it is true that drinking a lot of tea can cause a drop in haemoglobin. The tannins in tea are the culprits - these are naturally occurring polyphenols (antioxidant compounds) that can give tea an astringent taste if it is brewed...