i have been taking this for the last couple of weeks but to be honest i don't feel any better, have other people found it any good? do i need to take it for longer for it to work?