This very discreet oil cartridge battery holds a charge for days. For under $40 a durable vape mod will handle all your needs.

SteamCloud Mini