shipping times are soooooo slow!!!!

I've recently ordered some things online, it took 5 days just to recieve a package from 2 states away!!!!!!! We are talking like 250 miles here at the max, 5 days!!!!! And my other package with the rest of the things to finish off my homebrew is still not here. It always has to be the one you really want that takes the longest, **** them!!!