At least once a day, twice if I'm going out in the evening, or if I'm cuddling up to my other half. Men with physical jobs who perspire a lot need frequent showers. My man showers twice a day too.
You need to shower every day at least once, to wash away the bacteria that cause B.O. Human sweat does not smell unpleasant; it's the bacteria in it that cause it to whiff.
Do you use body sprays or deodorants after showering? If not, why not? Have some nice expensive shower gel for yourself; experiment with a few until you find one your WIFE likes. Believe me, if the woman in your life starts telling you that you stink, you are in trouble mate. A smelly body is a total turn-off for a woman, and if you are dragging your heels on keeping your body clean........what can I say?