It doesn't really matter when you shower as long as you're clean for the next day.
I prefer to actually shower at night when I get off work and before going to bed so that I feel better and sleep better.
Then I also shower quickly in the morning as well to keep clean and the hot shower wakes me up and gets me ready for the day as well.
Some people only shower at night or evening and then some people wait until morning to shower but if you've been out working you should shower before going to bed to keep from getting your bedding dirty.
It's all a personal preference though but as long as you're showering at least once per day or night you're okay.