Custom made. Will typically take 7 to 12 business days to process before shipping. There may be additional delay due error on printing, fabric lost in shipping transit.