Hydrogen does not show metallic character because of
very high ionization energy
higher electronegativity than metals in general
only one electron in its atom
diatomic nature of its molecule
Metals have low ionization energy. ionization energy of H-atom is 1312 kJ mol-1 while that of Li, it is 520 kJ mol-1only.