But if you can't even wait till breakfast for your first caffeine fix, then how about caffeine in your soap. The Shock Shock soap contains caffeine which is absorbed through the skin as you wash.

Could be annoying if you accidentally used this soap just before going to bed though.