Thanks everyone so much for your replies. After speaking to DH we have decided that it is best to buy a new mattress. So hopefully we will get one next weekend.