Some of the most common causes of red spots are allergic responses, acne residual scars, vascular birthmarks, skin spots caused by angiomas, protein overproduction, heat rash, insect bites, leaking capillaries, and autoimmune diseases.
Another useful home remedy is to massage freshly washed skin with coconut oil. The oil should be left overnight for best benefits. Repeat the process until you see any results.