An unsupportive pillow can cause upper back pain by failing to keep your neck aligned with your spine. Choosing a pillow that supports the natural curve of your neck can help alleviate this discomfort.