Do you have any money saved up at the moment? Say like $500 or $1,000? If you do, try getting a secured credit card from your bank. You would give them your $500 and then in return get a credit card for $500. Once they see you making monthly payments on time, they would give you youre $500 back and then increase your limit to $1,000 or whatever and you'd have a normal credit card. You would build your credit up faster this way than getting a co-signer.