How did you buy it? Paypal? Usually it takes like 5 minutes... Maybe your transaction didn't pull through?
Well I checked the buy subscription section of my controls and the status says it's still pending.I didn't really bought it since I didn't use my credit card.
If you pay by credit card then your account is upgraded automatically. However if you pay by eCheque (like your friend did in this case T4G), your account only upgrades when your Payment verifies. This can take a few days, US bank accounts usually take about 3 days to clear.