No, pillows if washed on regular basis do not cause acne & headaches. But, pillows not cleaned on a regular basis can cause acne. As the skin can come in contact with residue that accumulates after multiple usages. Also, case your pillow is too high or low causes your head and neck to round forward adding tension to the suboccipital neck muscles. When such muscles have too much tension, then it results in headaches.