Nizoral and spirolactone are your best choice. Get the topical spirolactonre from www.minoxidil.com
There is other even more powerful anti androgen than spriro, like flutamide. But flutamide is hard to get, expensive and even added topically it can give systematic side effects. So go with spiro and nizoral.
Spirolactone tablets are for woman! Male have bad side effects from those, so you must get the topical version. Go to www.minoxidil.com they sell it and the price is fairly good.