A control freak is usually driven by the urge that they want everything to be done in a way that they feel is correct. These people avoid mistakes in their own life and as such have a high need to correct others in case they find anything wrong.
What causes a person to be a control freak?
Control freaks have a strong need to control others because they believe they lack control themselves. So excessive need to control means the person is lacking control somehow in their own life. Anything that a person is unable to control in their life can induce feelings of lacking control.
What type of person is controlling?
Someone who is “controlling” tries to control situations to an extent that is unhealthy or tries to control other people. A person may try to control a situation by placing themselves in charge and doing everything themselves.