Amazon delivers to my house a minimum of 3 days a week every week. Sometimes even more. Have never received an empty box or envelope.
I usually receive my stuff within 2 days of ordering. There was a small window during the peak of covid that things were taking a little longer, but that doesn't seem to be happening anymore.