DISCLAIMER: Not all of these methods work/are safe for everyone. Please follow the instructions of your dermatologist/MD and try these methods at your own risk.

As someone who's been suffering from chronic acne since the sixth grade, I can honestly say there are things that work and things that absolutely DO NOT when controlling acne. I figured I'd put some of the things that have worked for me out there and maybe save someone else's skin.

First off, finding the right cleanser is SO important. Your cleanser can make or break your entire face. If your skin is severely oily (like mine, yuck,) use cleansers containing Salicylic Acid or Benzoyl Peroxide. These are two of the most effective acne and oil controlling chemicals out there that you don't have to have a prescription to get. Whether Salicylic Acid or Benzoyl Peroxide will work best totally depends on the person. Salicylic Acid has always worked best for me (plus Benzoyl Peroxide has a certain cooling effect that I'm not a huge fan of). Also, IF YOUR SKIN IS MORE DRY THAN OILY, I WOULDN'T RECOMMEND USING CLEANSERS CONTAINING THESE CHEMICALS. They can be very drying if not used in moderation.
-Wash your face twice daily, once in the morning and once at night AFTER you shower. Washing your face before shampooing & conditioning will just leave your pores open and they'll get clogged with your hair products.

Even for people with oily skin, moisturizing is super important. Like I said, Salicylic Acid and Benzoyl Peroxide can be very drying. If you overwash, your skin will dry out. You'll produce more facial oil because your skin thinks you need it, and BOOM! Your acne is back. Be sure to use a moisturizer made for acne-prone or oily skin (I use a Cetaphil one) after you wash your face. If the idea of using a moisturizer is just absolutely mortifying to you, try rose water. It's hydrating, and you don't have to rub it directly onto your face.

Keep your makeup routine fairly simple. I totally understand wanting to reach for concealer any time you spot a pimple, but try to limit its use. If you insist on wearing makeup, wear as little as possible and stick with the same products. Using the same product for long periods of time will give your skin time to get acquainted and will limit breakouts.
PS: Even better, look for makeup with acne fighting chemicals. For example, Mabelline has a BB cream that contains Salicylic Acid.

What you eat CAN impact your skin. While in some cases it's purely rumor that certain foods affect your skin, there are a few things you should watch out for. Anything high in sugar, such as soda and chocolate (I know, it sucks) can lead to breakouts. And I know everyone says it, but drinking a lot of water really can help clear up your skin. It keeps you naturally hydrated and keeps pores clearer.

Hiding pores and eliminating oil have always been major struggles for me. Those flimsy oil-blotting sheets were no match for my skin, and my pores seemed to grow three sizes by the end of the day. To minimize the look of pores, use toner. You can make your own(you can Google recipes, they're everywhere,) or use store bought brands. Toner will help even out the pH of your skin and will help pores stay small. Another way to keep oil at bay is to put one-part rubbing alcohol and two-parts water on a cotton ball or piece of toilet paper and run it over your oiliest areas. It's very effective at getting rid of built up oil after a long day, but can obviously be VERY DRYING. Always lightly moisturize afterwards.

There are a few other tips that have helped me keep my skin clear. First, try to refrain from touching your face AT ALL. The oils and dirt on your hands are excellent at clogging pores. Avoid sleeping with your hands under your face, leaning on your hands, or rubbing your face.

Second, change your pillowcases (or flip your pillows) often. This will keep oils from building up and breaking you out while you sleep.

Third, when washing your face, be careful if you're one of those people that likes opening your pores before you wash and closing them when you're done. While opening them allows you to get a deeper clean, it also opens a door for bacteria and dirt to find its way right back in. Refrain from directly touching your face during this time (cleanse with a clean rag) and close your pores again as soon as possible.

And finally, WASH YOUR HAIR. Oily hair can cause breakouts, especially near the hairline, on your neck, and on your back (and on your forehead if you have bangs).

If you have any questions or think you know something I should add to this article, please don't hesitate to message me.