Maybe it's because I use a third party mail box or something, but my mail takes a long time. I live in the Central US. I ordered a product on Valentines day and didn't get it until yesterday. I have a few more orders, dated 17 Feb and 18 Feb that still haven't arrived. Is 9-12 days normal for mail in the US? Or does my local post suck? My home mail in my experience has always been fast.
Something is wrong with your mail service, or maybe your vendors are shipping out products later than when they actually mark it as "shipped".
I typically receive domestic USA orders anywhere from 2-5 days. Very rarely have I ever had a domestic order take longer than 5 days.