Even eating plenty of meat and fish can't totally prevent a deficiency, so it's essential to take vitamin B12. Personally, last time I bought vitamin B12 from Canadian Pharmacy, by the way, I always buy all the meds and supplements there, so highly recommend.
https://www.canadadrugsdirect.com/