well your first problem is that you're over droning ahah get it? :P
But seriously what I do in a ZvZ is go 14 pool 19 Hatch. I try to get 4 queens out maybe more if I suspect a big attack and only a few lings to help defend. I also wall of my natural at 7:10 to the best of my ability with two evos a roach warren and a spine using a queen if absolutely necessary. This wall with help deflect speedling all ins and a lot of baneling aggression which could come. If your opponent does a 1 base all in consisting of roaches if you see it coming all you need to do is make sure you have 4 spines on the way and 4 queens to defend. That will hold off almost every type of 1 base roach play.
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.