1.ask around. 2.depends on your English level. 3.if psychologist
1.ask around. good ones are hard to book an appointment.
2.depends on your English level. good counselors are good regardless of culture background.
3.if psychologist,yes, you pay co-pay; if social worker, no. social workers are usually on a sliding scale.