My DH had this problem for many years, he is now in his forties. His Doctor prescribed antibiotics, mild dose, one a day which he took for several years. Within a couple of months his acne had cleared up. It stayed away for a several years but eventually he had to go on roaccutane with great results. Maybe worth a chat with the Doctor.
Depends on how bad they are. Over the counter benzoyl peroxide is as effective as mild medication but if they're annoying you don't mess around and go straight to a dermatologist. If you're older than 30 it may be rosacea which can look like acne.