Ok well I’m no expert but i can say I’m good at Chemistry. Non-metals I know for sure are reactive to Alkalai-Metals those. The Alkalai-Metals are found in the first two groups or columns (families) on the Periodic Chart – Hydrogen they are solids and they are very reactive. The Non-Metals are Hydrogen, Carbon, Nitrogen, Phosphorus, Oxygen, Flourine, Sulfur, Chlorine, Selenium, Bromine, Iodine, they don’t conduct heat or electricity. But to answer your question straight forwards I would need to know which metals/non-metals you were talking about and the value of their Valence Electrons