A Harnett County deputy has a long road ahead of him as he recovers from a gunshot to his face over the weekend, Sheriff Wayne Coats said Monday.