Why are halogens extremely reactive non metals?

because they require only one electron to form stable configurations of the noble gases