There is no reason to suffer from recoil resulting from a range session.
I bought one of the PAST recoil sheilds several years ago. I wear it every time I go to the range. I've also worn it underneath my coat waterfowl hunting and goose hunting in Canada. It is completely unobtrusive and works wonderfully.
http://www.battenfeldtechnologies.com/310010.html