Only shock when it's a long hot spell and the bather load increases - these tend to go hand in hand.
I've found - more so than not, once your bather load increases and the temps are up, if you don't shock, after a few days, things will start to grow, so as a best practice, I shock once a week if...