Every Night Maintains Cleanliness.
In today's society, looks are everything. Men style their hair with all sorts of gels, mouses and sprays. It's unhealthy, for both hair and skin, to sleep with those chemicals still on the hair. Because of this, washing hair every night is essential because it eliminates those pore-clogging and hair-damaging chemicals before bed.
Every Day Might Be Excessive.
If men limit the use of products in their hair, or if their hair is on the shorter side, it's okay to wash every other day. This can also depend on their daily routines and work environments. If their job requires physical work, especially in a dirty environment, it's important to maintain good hair care by washing once a day. If a work day doesn't require much strenuous physical activity, every other day is fine.
Men should wash their hair at least every other day or they can strip the oils out of their hair and scalp. If their daily routine requires physical labor, or if they use a lot of hair products, washing every day is essential to keep hair clean and healthy.