Personally I just wear one thin polartec balaclava and a bmx/skate style helmet and I am good till about -15 with that set up , if it's colder or the windchills are extreme I just put on a heavier and thicker balaclava , the only time I've experienced pain in my forehead was when my helmet was too tight and not because of the cold. -5 is not that cold I think maybe you are going overboard with puting too many things on your head and maybe your helmet is too tight.