You've mentioned that you need to restore your iPhone by putting it into recovery mode every time it completely loses power. I'm happy to provide some help for this issue.
What happens that causes you to need to restore your iPhone? When an iPhone drains its battery completely, it's not uncommon for it to take some time to get enough charge to respond again. Check out the information in the article below:
If your iPhone, iPad, or iPod touch won't turn on or is frozen - Apple Support
If this is not the case, let us know exactly what happens when the battery drains.
Thanks for using the Apple Support Communities. Cheers!
Plug in your device and let it charge for up to one hour.
After a few minutes, you should see the charging screen.
If you don't see the charging screen within an hour, or you see the connect to power screen, check the jack, USB cable, and power adapter. Make sure that everything is plugged in firmly, free of debris, and not damaged. You might want to try a different USB cable or power adapter.
If your device still doesn't turn on, see what to do next.