Nizoral is good stuff. I've only used the OTC 1% version but I bet the 2% is kick ass because the 1% does a good job itself. NIOXIN on the other hand is a waste of time. My mom owns a hair salon and she gave me a couple bottles of it. Its expensive as balls, smells like shit, and doesn't work. Your hair still falls out and not only that, it makes the rest of your hair thin, weak, and unmanagable. Don't waste money on it. Go for Nizoral and if you have easy access, get the 2% and you should be cool. I use the 1% everyday and my hairline has stayed in tact through some serious test and dbol cycles. Good luck.