You might want to take a look at how your bed is made before you buy another mattress. It doesn't sound like the bed frame is supporting the mattress. So regardless of what kind of mattress you buy it is going to start sagging again due to lack of support. Even poor quality new mattresses should last longer than a month or two. Anyways just a thought. :)