They are a cotton blend so they will breath, but they will be warmer. Different sizes are available that are different lengths, however there are not different lengths for specific arm measurements. You'll just have to roll them down if they are too long.