I did not have sleeve I had bypass, I have had pernicious anemia my whole adult life. I have a severe case and take shots every two weeks no change since surgery nor am I willing to risk the side effects from not taking my shots I had severe memory loss before I was diagnosed and my memories were not recoverable. B-12 your body only absorbs what you need you are better off taking a shot than not.