To receive a personal letter in the mail through USPS takes around 2 to 3 days for in the same State delivery and if the letter is going out of state it can take from 4 to 7 days to reach it's destination.
I usually receive letters within 4 days from out of state and 3 days when it was sent in the same state.