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...