My male cat, who is a neutered 7-year old, has been peeing on my bed every day for 2 weeks now. It is covered by a plastic sheet, but that doesn't seem to phase him at all. He does it mainly when I'm not home, though I have spent whole days at home with him, and he'll pee when I'm asleep, or when I leave the room. I've only caught him once and a I threw a fit and yelled and screamed and then I felt like a big jerk.

He only does it once a day, and uses the litterbox for all of his other business. I've read the other posts and I don't know what to do. Any other suggestions?