The best resource from your list for someone with mental illness and challenges would generally be D. local health department. Local health departments can provide access to mental health services, support groups, information on available resources, and professional help.
While social media (A), talking with friends (B), and television shows (C) can offer support and understanding, they may not provide the professional help and structured resources that a local health department can offer.