Hydrogen is a non-metal when it occurs naturally. It can take the form of Hydride when it gains an electron, however we will normally see hydrogen used as H2 (hydrogen gas). If hydrogen is part of a molecule it can be ionic or covalent. The thing here is that for a bond to be ionic the electron shared must be completely taken away or possessed by an atom. If you think about it logically, an ion is a charged atom.