I have had stuff take up to a month before ariving. I even had a tracking number for said items. If it was in the states, I'd say just be patient. If it was international, then just chill and play something else a week or two more. I wont say your not getting screwed over, but give the postal sevice some time man, lord knows they take up as much as they can.