I personally have found a huge difference in my mood, my energy levels, and overall well being by taking vitamin b12 patches . I found this to be the best form of vitamin b12 for me personally. It absorbs fast and you can feel its effects within minutes of putting on a patch.