I thought my mattress was the problem but I've been down that route before--researching, reading reviews, testing, buying, and regretting mattresses. Thankfully, while talking about this with friends, someone recommended an orthopaedic pillow. After much research, the Dosaze pillow came out on top, and it solved all my problems! No more shoulder pain as a side sleeper, firmness is perfect (I worried it would be too soft) and the height was also right on (I'm 5'4" and got the standard). I highly recommend! And in the meantime, am updating my will to be eventually buried with this pillow!