Jarrow's great B-complex. We all take it but we make sure to always have enough on hand. My son has Asperger's and none of the prescription meds help him (he is allergic to most) but this B, twice a day allows him to function. Hubby had trouble with all the PTSD meds and this helps also. Great product and Amazon Thank you again for always being there for us.