Question: how many episodes are there in ghost whisperer
Answer: As of May 21 , 2010 107 episodes of Ghost Whisperer aired over five seasons .