I shave about 2 or 3 times a week, because I work from home, so hardly anybody sees me and my wife is not particularly fussed if I'm hairy or not.
Oh yeah - the question: Before the shower. I just always have. The really hot water helps stop the bleeding