No, noise cancellation does not cause headaches. In fact, it helps you concentrate better as it wipes out all the unnecessary noise around you. If you're feeling a headache after using headphones with noise cancellation, it might be due to some other factor such as dehydration or eyestrain.