The truth is that any mattress be it soft or firm that doesn't support your body properly can cause back pain. So you may need to get a mattress that supports your body and ensure proper spine alignment.