Don't worry! 30 to 45 days are very common for visa...you will get it don worry
offerletter isn't even the actual tension
Real deal is aquiring Visa as i mentioned earlier i have applied already, It has been 23 days ( applied on 16 jan ) already still no udates yet .
i am so worried ,, why they are taking so long
hope for the best what u deserve...