I'm sure you all have had problems with your skin, if not then embrace it and be thankful because you have no idea what the rest of us have been through/ are going through!
I have discovered some tips that have helped me clean up my skin and now *hopefully* yours.
There are six things you have to look at when dealing with skin.
Diet
Sleep
Exercise
Routine
Fresh air
Hydration
What are you eating? Take sometime to review your eating regime, what do you need to eat more of and less of? Are you having fruits or veggies with every meal you have. I would recommend 5 fruits 5 veggies - I can promise you this will help with your skin!
Are you eating to many sweets, spicy foods, greasy food. All of these contribute to the look of your skin. Cut back on them I know it will be hard but Think of that beautiful clear skin.
Sleep

If you still can't sleep after this try sleep hypnosis - you can find this on YouTube.
Exercise
I would recommend that you break a sweat at least 3 times a week, not only is this good for your skin but it is also good for your body. Find something you enjoy, a club with friend or an alone spot like running. You have to bee your own coach, drag your self out the house and do some exercise.
A mistake that many people make is that they wear make up when they worn out - this is a no no. Be make up will just clog you pores and make you have more spots!
Routine

Make-up can seem like the way to go If your skin isn't quite on point, but try to stay away from thick foundations. If it is a must then carry around blotting sheets to blot excess oils to keep skin unclogged.
Moisturiser is a must no matter what skin type. I would recommend a water based moisturiser as it will prevent oily skin and clogging your pores. I love the aveeno moisturiser it's so inexpensive and works wonders!
Fresh air
Air is so important to skin, you make not think so but it is. Try get out the house and go for a walk if jot then open up the window and let in fresh pure air.
Obviously smoking is a no no but as a teenager or young adult it may be a dirty habit. Just ensue that you cut down and try counteract it by getting lots of fresh air and exercise.
Hydration
Ideas: lemon water, green tea, water, green smoothies. Try drink 10 glasses a day ( it's not as much as you think it is) this will really detoxify your body meaning the skin will hopefully clear up.
Remember that we are all going to have those off days when we are going to have a lovely collection of spots on out skin. Don't feel insecure, everyone gets them and there not permanent they will go away sooner or later.
Hope these tips helped!
-ila-
(photos are not my own, they were found on Google)