Hi..
Welcome to HEALTHCARE MAGIC..
I have gone through your query and can understand your concerns..
As per your complain oily skin is one of the most common cause for pimples and blackheads and whiteheads can be due to clogged pores..
Oily skin attract more dirt to accumulate on face and it causes more clogging of pores and infection..
I would suggest you to start washing your face with
Salicylic acid and glycolic acid containing facewash..
You can apply
Benzoyl Peroxide and Clindamycin containing gel/ointment on face..
You can apply Retinoids like Adapelene gel at night..
Exfoliate your skin twice a week to unclog the pores and remove dead skin..
You can do cool compresses over the pimples..
You should avoid oily food and drink plenty of water..
You can take more of green leafy vegetables and fruits..
Avoid excessive sun exposure and always apply a sunscreen lotion when exposed to sun..
For dark spots you can apply creams containing Kojic Acid, Glycolic acid and arbutin..
Apply Vitamin E and C containing creams..
In case of no improvement you can
consult a Dermatologist and get evaluated and he can advise you
Oral antibiotics and retinoid like Tretinoin and also advise treatment like
Microdermabrasion and chemical peeling..
Hope this information helps..
Thanks and regards.
Dr.Honey Nandwani Arora.