Your pillow may be hurting your head because it’s the wrong type of pillow for your needs. This could mean your pillow is the wrong firmness or loft for your sleeping position. For instance, if you’re a stomach sleeper but your pillow is too firm, it may lead to discomfort and pain around your neck.
Another reason your pillow may be causing pain is that it’s gotten flat or lumpy and no longer supports your head as needed. In this case, it’s simply time to replace your pillow.