Yes, it's totally normal for men to wear undershirts. They offer protection against sweating and chaffing and give structure and definition to your upper body. So just like women, men can benefit from wearing undershirts under their dress shirts and tees.