One possible way to play PvZ if you're having trouble with early lings is to open gateway first, I'd suggest trying out the Naniwa build from dreamhack, it's really very solid.
Also hallucinations are your friend, you can keep almost constant scouting up on the zerg so you can spot the tech switches before they come to fruition.
Also in late game, make sure you have sufficient infrastructure to tech switch as necessary, there's nothing more annoying than not scouting a 40 muta switch and only have 1 stargate
Even the smallest donations help keep sc2sea running! All donations go towards helping our site run including our monthly server hosting fees and sc2sea sponsored community tournaments we host. Find out more here.