We have a daybed, trundle and two twin mattresses that I am unable to even give away. They are about 22 years old, but were in our guest room, and have only been used when we have weekend guests. Once our weekend guests started having children, the guest room was too small, so, we haven't used it in the past several years.
When we changed our son's bedroom furniture from kid sized to adult sized last year, Goodwill wouldn't take the bed frame. We reused the mattress (which is full sized). I already knew that in Indiana I couldn't donate mattresses, but, I didn't know that frames couldn't be donated.