Red spots spreading

Small red spots that first came up on my thighs but have now started showing up on my stomach and now arms. They are small and each spot seems to have a white halo around them, they do not hurt nor are they itchy.