From muzzle contact to 300 yards. The key to be the best YOU can be is to do it EVERY day. Pulling a gun and shooting it must become as natural as walking. The only way to get to that is to do it every day. That is all that works for thick heads like me. If you do it every day, there is no figuring out what to do next. The draw, the presentation, the alignment, the press, all becomes one natural movement.
You do NOT have to go to the range every day to do this!! The sound of gunfire is useful for affirmation of your practice. I am lucky, I can and do shoot every day, BUT it is the practice of the essentials that is necessary not the bang. Practice daily and when you get to shoot, check for affirmation. If it isn't working, adjust at the range and then go home and practice THAT way til you return. Test again. Go through the movements daily. It's not necessary to do it for an hour at the time, that's nice but not necessary. Do it , instead, 50 times a day. I have my hand ON a gun about two or three hours a day. They are in my pockets so it's easy. Try this for a couple of months included with whatever range time your finances can support. Daily familiarization will serve you greatly. If, as one poster said, the costs is overburdening, this daily practice becomes more important.