You haven't indicated whether the spots are on the soles of your feet or on the top but one thing I thought of was that they could be petechia. Worth looking into I think. Here is some information for you to look at from a patient's pint of view not a medical one of course.
Petechia causes pinpoint-sized red dots under the surface of the skin. The dots are red because they contain blood that has leaked from tiny blood vessels (capillaries) into the skin. Be careful as this could be an underlying problem that requires medical care.
A common cause of petechia is a low platelet count (thrombocytopenia). Platelets are blood cells that play an important role in blood clotting. Causes of a low platelet count include:
1 Autoimmune disorders, such as lupus or rheumatoid arthritis
2 Viral infections, such as mononucleosis and measles (rubella)
3 Side effect of certain medications, such as chemotherapy drugs
4 Bone marrow disorders, such as leukemia
5 Infection of your bloodstream (septicemia, or "blood poisoning")
The treatment of petechia depends on the underlying cause. If your symptoms persist though and you are worried then I would advise you to see your doctor as soon as you can. Take care.