Thanks everybody. Do I need to wait as long as I can before I transfer my current H1-B to new company?