Terminals starting up in /root instead of ~

When I used gentoo, a term would startup in the ~ (home) directory of the user. With arch, i've got them starting up in the /root directory. How do I have them start up in the user's home directory (~) ?