Question: how many years for a social work degree?
Answer: Social workers need a bachelor's degree, which takes four years. In addition, clinical social workers must hold a master's degree, which takes two years.