how long does it take to receive a check in the mail?

I recently quit my job and called HR for my last check yesterday. She said she’d have my manager send it out to my PO Box. I live in the same town they’ll mail it from, how long will it take to receive?