it could take anywhere from 7-10 days... next time, i recommend getting a signature confirmation tag put onto your letter, it only costs about $1.40 and the post office keeps up with those!
I send mail to Henderson, NC from Seattle, WA all the time: 4 days is the minimum and it can take up to 7 days....