You need to give more information (i.e. are you washing your face? With what? Do you use any treatment for acne? Do you have oily skin?) You might want to see a dermatologist who can recommend an anti-biotic or something like Accutane or Spironolactone.
You may have cystic acne (deep pimples that don't form a hard and are under the skin). You can use 1% hydrocortisone cream mixed with 10% benzoyl peroxide solution on the zits. It will deflate the zits some but it will make the skin a little red and flaky. Only use a little.
what i suggest:
That will help a lot:
You don't touch your skin, don't scratch your skin.
And you take a full complete shower every day. Scrub well with a classic soap, supermarket soap.
It's really important evry day, during years.
And the most important, you wear clean underwears every day.
That comes from the wash machine.