It came in within a week of ordering it, that's including Saturday and Sunday. I'm SO in love with it. I ordered a size small, which is the smallest size, and it for pretty okay but a little long. I'm 5'0 and 90 lbs so most small shirts fit me the same as this one. I'm extremely happy with this purchase! It's the same color and looks the same as the picture. I will for sure be ordering from this store again, so impressed!