I had pretty severe acne as a 14 year old and through mainly benzoyl peroxide products it has drastically improved but still. No matter what these are left on my cheeks and its definitely a confidence wrecker. My acne is pretty much gone around my chin area and forehead but on my cheeks one will pop up here and there. But my main question is...Are these permanent or will they go away in time on their own?
Scars usually improve to some extent on their own as the collagen in the skin is produced over the course of about 6 months. You will probably notice the milder scars get less visible, and I've even had some milder ones that have disappeared entirely. As for that large scar, It will require some form of treatment. I'm not an expert, but I believe you could get that "Derma-stamped" or possibly even get a little bit of subcision.
Btw your skin is looking great! and I hope all works out! (: