As a general rule, it takes 2–5 days to mail something inside the United States, and of that it generally takes 2–3 days within the same state. Many things can affect this however. I have seen mail delivered the next day within the same state and also seen it take 7 days to get across two states.