you could also crush an aspirin add a little water to make a paste and apply to pimple. wash your face with oil free cleansers keep hair products off your face by keeping your hair out of your face while u sleep, change your pillowcase regularly and when u wash ur face use a clean white papertowel every day. that way u throw away all the goop from the day cause when u use a towel things build up. good luck. one zit isn't pretty but they can be controlled.:)
to get rid of it over night, put really minty toothpaste on it, and leave it over night and then rinse it off in the morning... but you should probably at least wash your face everyday with oil free face wash. I use neutrogena cause its cheep and works!
If your going to pop it, first boil some water, with dish gloves on, dip a clean white washcloth in the water and wring out excess water. Slowly start (at first) tapping the washcloth on the pimple, when you can take the heat, firmly hold the washcloth on the pimple until cloth starts to cool. Repeat this until pimple is fully at a head, then pop it. Make sure you wash your hands before and after.