Maybe you could call your vet office and ask if there is something to do. Some vets can talk to you and say what to look for before going to their office. You could also call a cat rescue center, many volunteers have good ideas about cats behavior. Is there something new in your house or have you changed your daily schedule? Some cats are very sensitive about any change. And if your cat is spraying your furniture, it may be expensive at the end. A visit to the vet could be cheaper. Good luck!