Red dots on upper arms for years?

? Keratosis pilaris. Of course i cannot say for certain without an examination but you may have something called keratosis pilaris. This is a common, harmless condition. I recommend going to www.Aad.Org and looking at their online pamphlet. Hope this helps!