I feel your pain! I have intermittent problems with getting my draw hand (right-hand shooter) to my anchor point. This usually ends up with my right hand away from my face when I release.
When I pull my hand away from my face at the time of release, I almost always shoot right.
From reading other posts here and watching a few instructional videos, I finally thought maybe I was not coming to full draw. But I would have sworn and bet money I was coming to full draw.
Two things that you can try.
1) Draw your bow as you normally would and try to remember how it feels. Draw again facing a mirror and see if you have proper arm/shoulder/elbow alignment (see Terry's form clock sticky at the top of this forum). You should be able to force your hand to your face while looking at your reflection while at full draw. If you feel stress in your right shoulder, you are not using proper back tension.
2) Make or buy a Formmaster. That was the ultimate tool that absolutely proved I was not coming to full draw. With the first several tries with a gerry-rigged version, my right arm was pulled sharply forward, indicating I was holding the draw with my right shoulder, not my back. Each time I tried, I swore I drew back even further, but still got the same result. I finally really hauled back and drew hard. My right arm did not budge on the release.
I have since made my own poor man's copy of the Formmaster based on a post on Tradgang. Once I started using it, I finally felt what back tension really feels like. Now when I short draw, if I imediately stop and replay the shot in my mind, I sense the lack of back tension. By coming to full draw, my hand automatically seems to pull into my face. If I draw and can't feel my anchor, I know I am likely shortdrawing by either not extending my bow arm all the way and holding/pushing it out through the entire shot, I am literally short drawing with my bow arm and not getting my right elbow back and into proper alignment, or a combination of the two.
Don't let your frustration overwhelm you. If you can drive a car, hold a job or do your own taxes (or any other much more complicated tasks)you can figure this out!
Good Luck!
Mike