While in LE, we were required to shoot 50 rounds a month for proficiency and "qualify" every 6 months (50 riunds). To start, we had excellent initial training that really taught you how to shoot and how to identify and resolve common problems such as anticipating recoil, grip, trigger finger position, sight picture, etc. I would suggest you attend a good class and learn "how" to shoot, then back it up with practice. Most people think they know how to shoot because they have been doing it since they were 10 years old. I was one of those. What a world of difference when you learn good techniques. By the way, the hardest people to train are the ones like me that thought they knew how and had to "unlearn" bad habits.
Depending on your desired proficiency, you may need to practice more frequently. If you are happy with a 10" group, then monthly might be good. If you have to be a "10X ring" shooter, then weekly or daily might be required.
Some things that will make you a bad shooter: Bench shooting with a hand gun will make you dependent on "crutches". When you stand up and shoot like you would for self defense or hunting, you will tune your skills. Heavy recoil guns are not good learning tools and tend to make you develop a fear of recoil. Try learning with a 22 or a 38 Special, then work up to the desired power level. Bouncing from one gun type to another causes you to develop bad habits with all of them. Get proficient with one type (SA revolver, DA revolver, or semi-auto) before changing types.
You don't have to go to the range to practice some techniques. Practice drawing from a holster, loading and unloading (use dummy ammo), dry firing, and just handeling the weapon will help you to maintain proficiency.
Hope this helps, even though there is no correct answer for your question.