How long might you end up paying or receiving spousal support?