We have our sublingual B12 bottle on our dresser in the bedroom and take it under the tongue as soon as we get out of bed.
It is dissolved/absorbed/swallowed by the time we get done with bathroom stuff and ready for coffee/breakfast.
Would that work?
[ When you place B12 sublingual tablets under your tongue, it is absorbed very quickly by the numerous blood vessels in that part of the mouth.]
http://www.sublingualvitaminb12.com/