Hi Cheryl, I don't know much about the B12 patch, but what I take is a liquid sublingual
B-vitamin called Total B. It's a sublingual, which means that you take droplets of it under your tongue. The B-vitamins are then absorbed directly into your bloodstream versus travelling through your digestive system. I had a horrible time with pill-form B-vitamins, but have had -no- issues with Total B...