We typically have sizes from S to 4XL and everything in between. If you need sizes that are outside these sizes or your preferred size is sold out, please get in touch with us and we will see what's the best we can do for you. If the product is unavailable then rest assured we working on it to restock as soon as possible. Yes, we aim to restock all our available products from time to time. Normally, this happens every 15 days. Keep checking out or drop in your name and number and we will get in touch with you once restocked.