I am going to try b12. See if that helps, Anyone buy it off of the web. if so where is the best place, and how much and often should it be taken?