I just finished my Twinlab B-12 Dots. They lasted for a bit over 3 months. There was 3 days (twice) that I purposely did not take them to see if I felt sluggish, and I did. These are chewable tiny pink cherry flavored tabs that are actually quite sweet. I liked that there is no saccharin, or aspartame in them.They run for a bit over five dollars so are very affordable for everyone.
B-12 is great for cell replication and is pretty well known for treating depression,as it has beneficial effects on the nerves. They are also a must if you do not eat a whole lot of meat products.