(this Is going to be long - this is my thing - I'm training to be an esthetician)
your skin is an organ designed to excrete what your body doesn't want - that includes meth.
by popping zits, blackheads, etc., you are actually pushing layers of oil that are further down into your skin upwards which will inevitably form cystic acne unless you are very careful, however, I just don't believe anyone can be gentle on their own skin.
get a skin care routine and do it every day and night.. and invest in a high quality cleanser. Murad is an excellent brand that seems to work for everyone; Dermalogica is great as well. your routine should look like this:
-cleanse
-exfoliate
*no need to exfoliate twice a day or even every day and BE GENTLE
-treat/tone
-Moisturize
I know it's not easy to drop so much $ on your face but another thing is that these products will get you through 6 months as long as you use just what you need, which won't be a very big amount at all. this is your skin - don't put shit ON it, it already has the very difficult job of getting rid if all the shit you put IN it. read: drugs
one more thing -
if you have organic (it has to be organic) olive oil, after washing your face, put it all over and get a washcloth and make it as hot as your water runs. wring it out and hold it to your face, the steam opens your pores and since oil dissolves oil it's actually far more effective than drying your skin out which makes everything so much worse. add some tea tree oil and use witch hazel after if you have very, very oily skin.
sorry this was so long, I don't know much about your skin but these are just good general guidelines for anyone with acneic skin. if you tell me a little more about what kind of acne you have, the condition of your pores, etc. I could probably point you in the right direction as far as products go or what ingredients to look for.
hope this helps somewhat, I'm indulging tonight so i really hope you benefit from it at least a little bit and I'm not being an annoying tweaker. as long as there's a little bit of helpful info in here for you I'll be happy. if you have questions go ahead and ask, I love this kind of thing (clearly lol)