should I avoid all B vitamins