You really need to check your account to make sure there is no hold. If there is a hold, you can wait a lifetime and won't get a check so you need to fix that problem.
If you are in India and receiving the Adsense check for first time then You require Verification ! First google will send you verification letter at your home which takes 1 month as it comes from US . then you require to enter the verification code of that letter into your adsense account to get Verified !! Hope you read that !!
i am still awaiting pin , its been 3 weeks already this 15th , expecting on 25th as a deadline , will still wait till jan 1st .. lets wait nothing we indians can do ..
Thanks for all replies,i got my check released ,got my second check too, i got it changed in local indian bank with a service charge of 56 rupee(for every check)