SoScared....it's not, necessarily, something that you are doing wrong....it just happens at different times in your life. If you can see a dermatologist, do that, but if you can't, just make sure that you are keeping your skin clean and dry, with gentle cleanser and a good moisturizer, drink lots of water and maybe have your doctor check your hormone levels. Maybe, if you went on birth control pills, you could balance your hormones and clear your face, but that's up to you. Birth control pills are the single best thing that has helped clear my skin, but everyone is different.
Good luck.