can someone give me some advice about the best B12 supplement out there. I'm looking to use it to help boost my appetite. Do I have to inject it or take it orally every day or is it something that you just take every few days. What are the best Brands to look for