It's all dependent on the user but we're not on the same characteristics we can quickly get over. So there are people who will need medicine or support from family including others.
Yep, it is true. Not all people can accept their mistakes and be aware of his addictions. Some people needs advise or special approach to make them realize of their wrong habits. Advise or suggestion from their close people like family members sometimes doesn't work for severe addicts. So, they must go to special mental treatment experts/professionals.