No, it’s not a good idea to sleep on a sofa bed every night because couch ergonomics are not designed for optimum support of your back. Every once in a while, it’s fine, but don’t make it a permanent thing.