If you fuel at major truckstops, you should earn showers by your fueling. You may have to get 50 or 75 gallons to earn a shower. As a tractor-trailer driver 400 gallons a week easily earned me a shower every day. Out of pocket, a shower costs $12 to $14 at truckstops.