WTH AMAZON PRIME?!?

I usually get things the next day. Even the items that claim to take 3 weeks show up in 2-3 days. I have had a few items take longer than stated, but no other very often.