My zero's do not shift. Ever. If your zero shifts then something in your setup is busted or insufficient.
Edit: I'll amend that. If I put a scoped rifle on an airplane I can bet that it'll be a click or 2 off at the end of the flight. When I put it in the back of my car and bounce it around for 2 hours going down dirt roads it doesn't shift.