normally it takes about 6 weeks to get an indian visa for a pakistani citizen or anyone with a direct link to pakistan....i guess you were lucky the first time....i don't think putting december down as your travel date would have any effect on the delay....i would not call the embassy but wait another couple of weeks....are you still holding on to your pakistani citizenship or do you only have an american passport????