How long does it take for mail to go from New York to North Carolina?

First Class Mail is delivered in three to five days depending on where in New York your envelope starts and where in North Carolina it is being sent.