I asked my chemistry professor this question, and he gave me a brief answer of "yes and no", and I never followed up to explain that. Hydrogen is in the same column as the alkali metals, and it does donate electrons. However, it is gaseous and found diatomically (making it similar to some halogens too). I heard hydrogen can be "metallic" under extreme extreme pressure, but then again, doesn't that apply to any other non-metal. Lastly, what makes it a non-metal, when it has the same outer ring configuration as the other metals in it's column. Thanks.