Viviscal works, but you have to be patient and stick with it. You can take it for more than the recommended 6 months, but in the right quantity to ensure it gives you the best results