Hi,
This seems to be more like acne.Acne vulgaris (commonly called acne) is a skin disease caused by changes in the pilosebaceous units (skin structures consisting of a hair follicle and its associated sebaceous gland). Acne lesions are commonly referred to as pimples, spots, or zits.
Acne is most common during adolescence, affecting more than 85% of teenagers, and frequently continues into adulthood.
Widely available OTC bactericidal products containing benzoyl peroxide may be used in mild to moderate acne. The gel or cream containing benzoyl peroxide is rubbed, twice daily, into the pores over the affected region.
Oral antibiotics used to treat acne include erythromycin or one of the tetracycline antibiotics, but this is required only in severe cases.
Apart from this ,keep skin clean. apply non-oil based moisturizers to prevent dryness of skin and avoid stress.
ref:http://en.wikipedia.org/wiki/Acne
Nizoral shampoo is used only for scalp seborrhoea, not on the face.