New research suggests that stress might be one of the things that’s making you feel itchy and sheds some light on just why ...