I'm not post-op yet, but have problems absorbing B vites. It effects your nervous system, gives you fuzzy thoughts, memory loss, anemia, fatigue, etc. It's nothing you want to mess around with.
I'm just reviewing my two year labs and A & D are getting low, and of all things my protein is a notch from being low-and I'm getting in 100+ grams a day between food and protein drinks. YMMV for sure....just keep track and watch your trending.