You need at least 1 year before they up your credit and/or change your credit card into an unsecured one. During the year, you've to pay all your bills in full and on time (including all other credit cards, cell phones, gas, power, water, etc).
I had the same problem when I first moved down from Canada and had no credit history in the US.