How long would it take for somone like me to feel results from B12? and I'm thinking that may depend on which kind I end up buying!

It's hard to say exactly how quickly you would notice benefits. Some people see benefits right away, especially if they are very deficient in B12. Others see benefits slowly over time after methylation ramps up and the body uses the B12 to repair itself. So it really depends on the person.

And yes, it somewhat depends on the form of B12 as well. Some people don't really notice very much benefit from taking hydroxocobalamin, but then they see improvements after switching to methylcobalamin. And then others actually respond better to hydroxocobalamin.