Our leather shirt is made of real lambskin leather. Takes 3-4 days to make before shipping For help with sizing please call us 347-575-4270