How Long does First Class Mail Take?

A letter that is mailed ‘First Class’ from the USPS will take about 3 to 7 days to arrive, depending on the location it is being delivered to as well as the location it was mailed from.