Avoid fatty foods, and chocolate. Keep your hair clean, and tied up away from your face if it is long. Use surgical soap to keep your face really clean, and avoid touching your face with dirty hands. Cleanse your face at bedtime, and if you wear make-up (I'm assuming you are a young lady, apologies if not!) clean it off very thoroughly. The best way to keep spots away is to starve them. At your age, your sebacious glands very very active, producing lots of oil in your skin, which you need to control. Follow these stepa, and your spots should go away, and stay away.