vigora 50 how long does it last