Why are guys afraid to cry in front of people?

I notice that guys would rather hold back their tears instead of letting it go why is that? And does it make a guy weak or soft if he cries?
Why are guys afraid to cry in front of people?
Post Opinion