Cold showers are not for the faint of heart but there is ok better thing to do for an instant mindset shift. You can be under cold water for 30 seconds and come out of it a new person.
The habit of taking cold showers | Habits of Success podcast - Listen or read transcript on Metacast