An itchy scalp is sometime related to DHT and MPB but the itchy body I am not sure of but I know how you feel its damn annoying. I sometimes get it when doing cardio and your just starting to sweat, its all over and the more you think about it the worse it gets.