That's an unfortunate injury and a bugger to get an infection. You could probably help the healing speed up further by taking some sachets of Lypospheric Vitamin C. A mate of mine is currently recovering from some surgeries after getting knocked off his motorbike and he is saying how it's helpful it is, just a thought!