Effects of sublingual B12's lasting only 1 hour

I have idiopathic hypersomnia and am on day 10 following Fredd's protocol. Since day 1, I have noticed improvement in excessive sleepiness, but only in the hour following the dissolution of the B12 tablets. What can explain this other than the lack of cofactors?