Taking a shower at least once per day is best for personal hygiene especially if you get sweating and dirty during the day.
But if you don't get dirty everyday or sweat a lot then you don't have to shower ever day and every other day will be good enough to keep you clean.
I shower everyday since I sweat a lot especially in the summer and I can't get to sleep feeling sweaty and sticky.