They take them off for a variety of reasons. In public, it usually has to do with outside temperature. They are hot, they take their shirt off. In some places it is considered bad manners to have your shirt off in public. In other places, it doesn't really matter.
There are also more obvious reasons, such as to shower or just general comfort around the house.
Men do not have the same social restrictions that females usually do when it comes to wearing shirts on almost all occasions.
Chat with our AI personalities
Men take off their shirts because they think they have sexy abs, which a lot of them do not!