Welcome to HealthcareMagic forum,
You have not mentioned your gender here ,plz do so. Pimples are multi factorial, with reasons ranging from wrong selection of cream and soaps to internal hormonal disturbances(esp in females).You should avoid all oily stuff on your face right from oily soaps to moisturizing creams.
If you are a female and have any problem in your periods then you should get a hormonal profile done with a ultrasound
of lower abdomen. If some thing comes positive then you need a hormonal treatment. If not then you have two options –either oral retinoids
or oral antibiotics(for males too) depending upon the severity. They need to be taken for long .Also use a good anti acne soap daily. You should also use anti acne creams like nadifloxacin
.All these require a medical prescription and you should show to a dermatologist
Drink plenty of water and take a god 7 hr sleep in night .Never squeeze your pimples or else they would leave marks.