Have you been battling acne on your skin for years? If so, the battle may be able to be won with the help of a...