yes, it can sometimes take a bit of time for the liquid crystal to start leaking after an impact. unfortunately your going to be looking at an expensive repair unless you can find a replacement LCD on evilbay for cheap.
what type of laptop is it, I have a couple screens around, may have what you need, pm me model make and serial num and I'll take a look if you like.