Posting for traffic. I need a new mattress as my current one is causing me shoulder pain and back pain. I'm a side sleeper. I don't want to have to replace in 2/3 years but also can't afford a super pricey one. Any recommendations?