Does it really work? I've been taking a very high end brand for a few months and not sure if I'm wasting money here....