I hit the range at least once a week. I would only shoot 50-100 rounds of 9mm. I just picked up one of those laser trainers, and I have one of those Ben Stoeger scaled target packs for dry fire practice, Now that my grip is tuned pretty well, I think I just need to practice my trigger control, so I am live-firing less these days (used to be 2-3 times a week).
On striker fired guns, the firing pin is flat in the front, so its cool to dry fire those no worries. On hammer fired guns (like my CZ), I destroyed my firing pin retainer. sheared straight through. I fixed it with CGW parts. Now every time I dry fire, I throw a A-zoom 9mm snap cap in the CZ.