?? How much do i take and how well does it work, how long does it last?