If your laptop battery doesn't stay long, you can try detaching it from your laptop. (Hope you can take out your battery as there are some computers that has built in batteries. Lenovo Yoga series will not allow you do it.) Then place it in a resealable container or plastic. Make sure it's properly sealed and put in the freezer for at least 2 hours. Before connecting it back to your computer make sure it's dry.
To extend your battery life, if you are just home, you can always detach your laptop's battery and use the AC adapter instead.