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