I suffer from insomnia too but never realised the cause could be because of your pillows.

Have been trying to find out more about scientific pillows and some seem to be designed to help posture when you sleep, especially involving the Cervical Vertebra. Other suppliers have indicated they are sealed pillows and anti-allergy. The prices range from around �20 to �35.

Also, there have been indications that pillows (most likely applies to non-scientific pillows only) should be changed once a year at least.

I hope this helps.