Skin, just like the rest of the body, needs water to function properly. Experts believe a shower should only last about 5 to 10 minutes. Any longer and the hot water may strip away the natural oils of the skin and leave the pores open for moisture to escape.