اگر یبوست شما به دلیل کمبود ویتامین B12 باشد، افزایش مصرف روزانه آن میتواند به کاهش علائم کمک کند. غذاهای غنی از ویتامین B12 به غیر از مکملها عبارتند از جگر گاو، ماهی قزل آلا، ماهی سالمون و ماهی تن. اکثر بزرگسالان روزانه باید 2.4 میکروگرم ویتامین B12 دریافت کنند.