Ance is caused by old skin cells building up on your skin so the best thing to do is use a good scrub, some use sugar but I have been using the st ives apricot scrub the one for blackheads. bc i also do get a couple zits on the back of my shoulder so i would recommend a sugar scrub for that one and to be honest i get scented sugar scrub, i buy it from the dollar store. and that leaves your skin smooth and smelling really good.
Try to cut back on your caffine intake a bit but you can still eat sweets and grease, those wont affect your skin, oh and i actuall only wash my face once a day and that is in the morning so i would recommend that you do it in the evening, hope it works for you!