There's a drug called 'Oxytetracycline', it sorted me out, only for spots to mild Acne though. No side effects, can give you an 'off' stomach for the first few days but thats it..
http://en.wikipedia.org/wiki/Oxytetracycline
not sure if you can buy it, might only be a prescribed medicen?