I do NOT presently take a B complex but have been taking Inosiotol for at least 10 yrs I'd say...it's great and keeps me "even" "level" and calmed down if I get out of the calm state. I take other B's separately as well.
Here is a really straight forward link on Inositol.
Inositol | Mental Health America