I have small red, brown, and somewhat purple dots on my legs and arms. They ve appeared spontaneously out of nowhere over the past few days. I ve recently taken vitamens i havn t taken almost ever, like; b-12, iron, garlic, and dl-alpha. so im not sure if thats whats causing it. Im a 16 year old boy and the first thing that pops in my head when i see strange dots on my body, is exaggerated like melanoma or something. so i wanted to talk to a professional, but my families economic situation isnt the best and doctor visits are last measures. not to mention, i have a series of small hard lumps in my pelvic region on both left and right and there are several lumps. probably about 12 on my right and 3 or 4 on my left. at first i thought they were my lymph nodes, but im also pretty sure you shouldn t be able to feel your lymph nodes and they shouldn t be so large. id really appreciate some professional feedback please!