Can a bad pillow cause headaches?

Yes, it can offer the wrong kind of support. If your pillow doesn’t give you the right kind of support, you might wake up with a tension headache. A pillow that doesn’t keep your head and neck aligned with your spine can cause neck pain and headaches.