Be patient. I had him work on something of mine since December. I got it back and sent it back again due to MY mistakes. Give him time. He IS reliable, it just takes some time.
I mean, everyone would want better communication but life happens. Keep Calm, Carry On.