How does immigration affect mental health?
Moving to a new country brings stress from culture shock, language barriers, and uncertain legal status. Loss of community and familiar support can trigger or worsen mental health issues, though many build resilience with proper care.