5. Their Confidence is a boosting factor
According to a recent research people who are much more confident about their outlook and physical appearance look more attractive. And bad boys are super confident about themselves.
6. Nice guys are not physically so strong
Bad guys give the feeling of being protected by women. Women feel safe around men who are physically strong unlike nice guys are generally cute.
7.S3x is not so interesting
Women feel that bad boys can be too good in bed unlike good boys are kind of shy and reserved.
8. Women Loved to feel needed
Women believe that they can create their Mr. Perfect so they will get involved in that and can forget the problems that exist in their lives.