@sairamsaishyam - Don't worry, the lesson I learnt is to be pro-active and should I have done this at least 6 months in advance. If you are nearing your expiration then let me suggest something obvious, see if your manager can hold your position at your office for couple of days/weeks/months after your h4-ead expiration and see if they can re-hire you. Worst case, the job will be lost for good, which happened to one of my friends. Pray that good things should come your way. Good luck