Getting dreadlocks won't necessarily cause itching on your head. If you had just recently installed dreads and find that your head is starting to itch, then it could be due to several reasons. You can either be washing them too often or not washing them enough. It may also be because you're using the wrong soap for your skin. Instead of buying anti-itch products that merely address the symptoms, opt to find out the source of the itch.