A couple days ago i noticed some red dots on my legs, a couple days later they turned purple, I havent shaved since saturday, so it cannot be from shaving. they do not itch or are not bumpy, these dots appear under my skin and are flat. What could this be?