This suggests fish oil and polyunsaturated fats have basically no effect on DHT, so very unlikely. Iron deficiency can cause hairloss, but there is no information to suggest it influences DHT. Diet is important, but none of what you mentioned are particularly important in regards to hairloss.
Comment