My doctor informed me that my PA will not allow me to absorb b12 in ANY form I take orally (pills, supplements, sublingual - even eating b12 rich foods). I was taking 1x a month cyanocobalamin injections but have never felt any relief in symptoms. Plus, getting the b12 prescription and needles is an act of congress. Now I see that methylcobalamin is readily available in topical skin creams (appx 700mcg per dose) and patches (1 patch per week, 1000mcg). Has anyone had good/bad/better experiences with either?