My wife is 46, and tells me that in the past two months she has been spotting or bleeding. What could cause this?

Vaginal bleeding. There are a number of conditions that can caused this problem. Your wife should call her doctor for an appointment for a physical examination concerning this problem. Do not wait too long as it is important to be seen even if the bleeding stops.