I totally feel your pain hun. I've had troublesome skin for the past few years but it's getting better gradually. Here are a few steps that may help your skin.
- Wash your face twice a day. Cleanse, tone and moisturize with products that are relevant to your skin type. I'm currently using a Cetaphil cleanser and I love it because it's gentle and doesn't leave my skin feeling tight like I've just had botox. Try to look for oil-free products.
- Exfoliate and use a face-mask weekly to remove dead skin cells and absorb excess oil.
- Maintain a healthy diet. Keep away from sugary, fatty, greasy foods and try to limit the amount of dairy foods/drinks you consume. Eat plenty of vegetables. Yes, I know this is hard, but trust me, it'll do wonders for your skin.
- Try to drink at least 1.5-2 litres of water a day. It helps flush out toxins in your body. Sugary drinks are bad and make your skin go loopy (soda, fruit juice, flavored milks etc.)
- Change your pillowcase frequently. I flip mine every night and change it every three days so I never sleep on the same surface more than once. I know it seems excessive, but it helps prevent the build up of bacteria. Also wipe clean your phone weekly for the same reason.
- Don't touch your face and wash your hands regularly.
- Don't overdo the makeup. If possible, don't wear any makeup at all ("GASP! Anything but that!"). Makeup is essentially a thick layer on top of your skin that blocks your pores so they can't breathe. We tend to cake on the foundation to cover up pimples but we should be doing the opposite. Don't smother your poor little pores.
If it's bad and you've tried absolutely everything with no results, go and see your GP/dermatologist. If it's being caused by hormones then even the strictest hygiene/diet/skincare regime will have trouble deterring those evil pimples.