Hello,
It can be due to dermatitis skin or petechiael rash. They are pinpoint-sized red dots under the surface of the skin. They are common after skin trauma and viral infections. They should go away in a few days. But if they persist then please consult a physician and get other causes ruled out which include allergic reaction, autoimmune diseases, thrombocytopenia, ITP or leukemias. Also try taking iron tablets and multivitamins for some days and see if the symptoms improve.
It is very difficult to precisely confirm a diagnosis without examination and investigations and the answer is based on the medical information provided. For exact diagnosis, you are requested to consult your doctor. I sincerely hope that helps. Take care and please do keep me posted on how you are doing.
Hello,
This can be due to clogged pores. The best way is to avoid treating your skin with excessively harsh chemicals and to limit sun exposure. Also use good quality cosmetics and exfoliate your skin regularly. If still the symptoms persist then chemical peeling or laser removal can be done.
I hope it helps. Take care and please do keep me posted on how you are doing or if you have any additional doubts. Kind regards.