How long does it take for mail to be delivered from Asia to Virginia?

I am in Florida and have sent and received mail from china, and it took about two weeks for letters, a week for packages but the shipping was very expensive.