Hi..
Welcome to HEALTHCARE MAGIC..
I have gone through your query and can understand your concern..
As per your complain red spots on face can be due to inflammation and acne eruptions or
allergic reaction while dark spots on face can be due to
hyperpigmentation..
I would suggest you to start washing your face with
Salicylic acid and
glycolic acid containing face wash..
You can apply creams containing Kojic acid, glycolic acid and arbutin..
Apply Azelic acid preparations..
Do cool compresses over face..
Scrub your face weekly with gentle facial scrub.
Limit sun exposure and apply a sunscreen lotion when exposed to sun..
Take Vitamin C supplements..
You can also go for treatments like
Microdermabrasion and chemical peeling..
Hope this information helps..
Thanks and regards.
Dr.Honey Nandwani Arora..