Actually, everyone who entered America legally will have a 180 days for change their status. But, sometimes your lawyer will ask USCIS to sent you to third country to get your visa if you do not want go back to China when you apply for H-1b transfer.