I completely understand. I feel your pain in failing to trigger it at the right time, and getting melee'd for it. An underrated item I use a lot is "Rebuttal", it's an 800 souls green item. It makes the time between blocks (parries) quicker. Plus, it gives melee resist, some extra health, and if you parry someone with it, it gives you a heal and some temporary bonus damage.