I'm studying abroad, and I'm depressed

I'm supposed to stay here the rest of my academic life, but I've never liked it here, not even before I came. I've never felt like I belong, I've missed my country every second in the past four months, and I'm just miserable. I'm gaining weight, doing nothing, and crying for hours straight. Is it time to go back home or is it just culture shock?