There is a big problem with the absorption of B12 and if you are taking it orally - no wonder you don't get any benefits.Only about 10 % of B12 is absorbed into the body when taken orally - 90% is absorbed when injected.B12 must be administrated by injection into the thickest part of the muscle. Ask your doctor or you can do it your self. Not much different from the insulin use. Only the needle is little bigger.There are also a lozenges, that will allow you to melt in your mouth where most of the B-12 is absorbed through your mucous membranes. Or get the spray on formula and do it under you tongue without swallowing. The taste is filth but you'll get use to it. Only this way your body can fully absorb the B12, instead of being destroyed in the stomach.Which is kind of funny, because the stomach is the actual producer of natural B12. Obviously it doesn't like the competition.@The support of other B vitamins plus the folic acid will improve the absorption as well as they love to work together to produce the synergy effect. These ones you can take as normal oral supplement.